【发布时间】:2011-05-18 08:23:09
【问题描述】:
在 jQuery 中是否有一个 选择器 可以执行以下操作:
$(this).closest('tr:count(tr>2)');
this 的上下文是<td> 中的<input> 元素。
免责声明:我知道这可以通过 .length .size .filter .not 等来完成,但我想知道是否有一种仅使用 CSS 选择器的好方法。
【问题讨论】:
-
请问,这到底是干什么用的?
-
原生 CSS 选择器不支持选择父元素。我认为,jQuery 对现有选择器语法的扩展也不允许你做你想要的。
-
@Matti 当输入按钮(删除行按钮)被单击时,它应该删除该行,但前提是它不是表中最后剩余的行。第一个
是标题,因此 > 2. 将@Matti 和@Amadan 的解决方案放在一起。
标签: javascript jquery jquery-selectors css-selectors