Jquery关注的是带有input子元素的next td元素
Jquery focus on next td element with an input child
我有一个包含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();
没有成功。
最终目标是能够使用我创建的键绑定,在不使用'tab'键的情况下通过输入向前和向后循环。
.next
仅检查该元素的下一个兄弟元素,而不检查其所有后续的兄弟元素。
如果你想检查它的所有兄弟,一个解决方案是获得.nextAll
$(':focus').parent().nextAll("td:has(input)").eq(0).focus();
相关文章:
- CKEditor Widget-阻止编辑可编辑元素本身
- 使用next()的jQuery目标元素不起作用
- 使用表时,Jquery Next()未正确突出显示下一个元素
- Jquery使用next()选择右侧元素
- 为什么 .next('li:visible') 或 .prev('li:visible') 不能跳过不可见的元素
- 使 .next() 元素滑动使用 jquery 正确切换
- 使用next()跳过一个元素
- 如何在多个元素上使用.next()
- 使用next和previous按钮循环浏览li元素
- 如果在已经是最后一个元素上调用jQuery.next方法,那么它会返回什么
- 如何使用Jquery each()方法遍历列表中的next/PPrevious 3元素
- jQuery获取Prototype框架中属性的next元素
- 显示前5个子元素,并隐藏他们时,next按钮点击和显示下5与jquery
- 如何使用jquery将next元素的id设置为链接的href属性
- jQuery .next().not()不能查找动态创建的元素
- Jquery关注的是带有input子元素的next td元素
- 我使用jquery next和cost选项只选择一个元素,但这适用于每个元素的类
- 如何在Jquery中使用prev和next(以及next's next)显示元素ID
- ReactJS的onClick .next()元素具有相同的类
- $().next()多次返回相同的元素