特定元素如何選擇一個td
內的輸入?這裏是我的tr
:選擇使用jQuery
<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>
我的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()
};
此當我登錄context
返回空。
'this'指?????????? –
只是'最接近( 'TR輸入')。EQ(INDEX)' – Rayon
您需要使用'VAL()''不HTML()' –