jquery - 如何选择所有不是特定元素后代的输入?

标签 jquery

观察:

enter image description here

我的页面上有 275 个元素,其中 30 个是输入。其中 12 个输入是 tr.items 的后代元素,因此有 18 个输入,但不是。我如何选择后者?

如您所见$(:not(tr.items) input)选择所有输入。

最佳答案

$('input:not(tr.items input)')

Fiddle

我的选择器匹配与 tr.items 输入 不匹配的所有输入。简而言之,它选择所有不是 tr.items 后代的输入。

:not(selector) Reference

关于jquery - 如何选择所有不是特定元素后代的输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12255227/

相关文章:

javascript - jQuery removeClass 在 ('click' 、function() 上禁用

javascript - 新选项卡始终打开,甚至正常表单提交

javascript - 取消谷歌ajax api中的请求

php - 下拉刷新(Div)

javascript - jQuery 队列消息

javascript - 如何在 iframe 加载网站时显示加载 gif?

jQuery ajax 和 "when"函数

Javascript for循环,等待函数回调

javascript - 需要滚动到 html 页面中嵌入的 PDF 中的特定行

javascript - 如何通过 <Input> 动态改变 JQuery 的值?