繁体   English   中英

jquery获取下一个输入元素值<td>

[英]jquery get next input element value in <td>

我有一些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,它将获取包含类“myclass”的元素的值,并且我获得了正确的值。 我需要获取下一个输入元素的值。 仅供参考,表格会动态添加行。 我的问题是我不知道如何指向下一个可用的输入元素。

我的jquery获取具有类“myclass”的元素如下。

$('.tInputd').keyup(function(){
    var disc = $(this).val();
});

非常感谢您的帮助。

尝试

$('.myclass').on('keyup', function () {
    var disc = $(this).closest('td').next().find('input').val();
});

要么

$('.myclass').on('keyup', function () {
    var disc = $('.anotherclass').val();
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM