我有一些html表,其内容类似于
<table>
<tr>
<td>
<input type="text" class="myclass" name="first_ele[]" value="100" />
</td>
<td>
<input type="text" class="anotherclass" name="secon_ele[]" value="" />
</td>
</tr>
</table>
我有一个jquery将获取keyup上包含类“myclass”的元素的值,并且我得到了正确的值。 我需要获取下一个输入元素的值。 仅供参考,表格会动态添加行。 我的问题是我不知道如何指向下一个可用的输入元素。
我的jquery获取具有类“myclass”的元素如下。
$('.tInputd').keyup(function(){
var disc = $(this).val();
});
非常感谢您的帮助。
答案 0 :(得分:14)
尝试
$('.myclass').on('keyup', function () {
var disc = $(this).closest('td').next().find('input').val();
});
或
$('.myclass').on('keyup', function () {
var disc = $('.anotherclass').val();
});