Jquery获取下一个特定元素

Posted

技术标签:

【中文标题】Jquery获取下一个特定元素【英文标题】:Jquery get next certain element 【发布时间】:2014-01-28 18:43:28 【问题描述】:
    var one = $("td[data-unit='sword']:first");
    var two = /*same tr, different td */  $("input[value='Selecteren']:first").click();

我想通过使用 var one 在与 var one 相同的 tr 中获取 var 2(所以我不能只在 X 行找到 td X 并自动在同一个 tr 上获取 var 2。

【问题讨论】:

【参考方案1】:

使用 DOM 遍历函数从包含 tr 中搜索。

var two = one.closest("tr").find("input[value='Selecteren']:first").click();

【讨论】:

以上是关于Jquery获取下一个特定元素的主要内容,如果未能解决你的问题,请参考以下文章

jQuery 选择器:获取包含特定单词的第一个元素类的内容

jQuery更改所有下一个元素的文本

如何在jQuery中获取对具有特定值的表行的引用

jquery - 检查元素的类型

JQuery 查找具有特定类前缀的第一个父元素

使用 jQuery 获取不是具有特定 CSS 类的容器的子元素的元素的后代