How can I select an input within a td? Here is my tr:
<tr>
<td>
<input type="text" class="form-control" name="first_name" placeholder="First Name">
</td>
<td>
<input type="text" class="form-control" name="last_name" placeholder="Last Name">
</td>
<td>
<input type="text" class="form-control" name="contact_email" placeholder="Email">
</td>
<td>
<input type="text" class="form-control" name="contact_phone_num" placeholder="Phone #">
</td>
<td>
<input type="text" class="form-control" name="contact_notes" placeholder="Notes">
</td>
<td>
<button type="" class="btn btn-success add_contact">Add Contact</button>
</td>
</tr>
My JavaScript:
var context = {
first_name: $(this).closest('tr').find('input').eq(0).html(),
last_name: $(this).closest('tr').find('input').eq(1).html(),
contact_email: $(this).closest('tr').find('input').eq(2).html(),
contact_phone_num: $(this).closest('tr').find('input').eq(3).html(),
contact_notes: $(this).closest('tr').find('input').eq(4).html()
};
This returns empty when I log context.
thisrefers to ??????????closest('tr input').eq(INDEX)val()nothtml()