jQuery - 选择不在 ID 内的元素

标签 jquery html jquery-selectors

如何选择所有具有 title 属性但不包含在具有 #boo ID 的元素中的元素?

$("*[title]").each()...

但不是 #boo 中的元素 :)

最佳答案

$("[title]").not("#boo [title]").each()

demo

作为旁注,当您使用 id 获取元素时,如果您不为元素的标签添加前缀,速度会更快。例如,只需使用 #boo 而不是 div#boodemo <-- 尝试查看 firebug 的控制台进行时间比较。

关于jQuery - 选择不在 ID 内的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4709922/

相关文章:

javascript - HTML/Javascript 中的行数

javascript - jQuery 跨度类选择器

jquery - 添加类不起作用。我的选择器不够具体吗?

javascript - 如何在 jQuery Mobile 中设置 "list item > link"的样式

javascript - 如何使用javascript循环遍历键,值并在另一个键匹配时将一个键的值相加

javascript - ¿如何防止在单击分页按钮或标题列时重置 JQuery 数据表样式?

html - 如何使按钮仅在输入聚焦时出现

HTML5输入类型颜色: set no color/delete color

jQuery UI Datepicker 显示在 Google Chrome 中的表单提交上

javascript - 忽略多个选择框-jquery中的第一个选项