gpt4 book ai didi

javascript - Jquery 关注下一个带有输入子元素的 td 元素

转载 作者:行者123 更新时间:2023-11-30 16:44:23 25 4
gpt4 key购买 nike

我有一个包含 tr 和 td 元素的表格。

<tr>
<td><input type="text"></td>
<td><input type="text"></td>
<td></td>
<td></td>
<td><input type="text"></td>
</tr>

有些 tds 有输入元素,有些则没有。使用 Jquery,如何在跳过没有输入字段的 td 的同时关注下一个输入?

我试过这个:$(':focus').parent().next("td:has(input)").focus();

没有成功。

最终目标是能够使用我创建的键绑定(bind)在不使用“tab”键的情况下向前和向后循环输入。

最佳答案

.next仅检查元素的直接下一个兄弟元素,它不会检查其所有连续的兄弟元素。

如果你想检查它的所有 sibling ,一个解决方案是获取 .nextAll 的第一个元素。

$(':focus').parent().nextAll("td:has(input)").eq(0).focus();

关于javascript - Jquery 关注下一个带有输入子元素的 td 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31464532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com