javascript - 仅当表格超过 2 行时才返回最接近 <tr> 的选择器

标签 javascript jquery jquery-selectors css-selectors

在 jQuery 中是否有一个选择器可以用来做类似的事情:

$(this).closest('tr:count(tr>2)');

this 的上下文是一个 <input> <td> 中的元素.

免责声明:我知道这可以用 .length 来完成.size .filter .not等等,但我想知道是否有一种仅使用 CSS 选择器就可以做到这一点的好方法。

最佳答案

没有测试,但可能

$(this).closest('tr:not(:only-child)')

假设一个 tr 将只有 tr 姐妹,这不是不合理的。

关于javascript - 仅当表格超过 2 行时才返回最接近 <tr> 的选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6041799/

相关文章:

当变量用作选择器时,jQuery 选择器不起作用

javascript - 通过javascript向数据表添加行

JavaScript - 局部类变量会被垃圾收集吗?

javascript - Ember Data 内部出现错误 'Maximum call stack size exceeded' 的原因可能是什么?

c# - 在 ASP.NET 中的中继器上使用 JQuery TableSorter 插件不起作用

jquery - 根据下拉选择显示/隐藏表格行

javascript - Aurelia - 自定义事件 : trigger or delegate?

javascript - 错误未捕获类型错误 : Cannot read property 'checked' of null

jQuery 循环遍历可能的元素来查看它们是否存在?

JQuery 将文本框集合设置为空值