【发布时间】:2016-05-28 15:40:24
【问题描述】:
如何在td 中选择输入?这是我的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>
我的 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指的是?????????? -
就
closest('tr input').eq(INDEX) -
你需要使用
val()而不是html()
标签: javascript jquery html html-table