如何选择所有内容但是带有id的元素?
我希望能够选择第二个和第三个
您不能拥有ID为“test”的2个元素,但如果代码如下:
然后你可以使用
$("#test p").not("#test2")
要么
$("#test p:not(#test2)")
只选择其他两段。
有关not()方法(第一个选项)的文档,请参阅 ;有关:not()选择器,请参阅https://api.jquery.com/not-selector/ (第二个选项)选项)。
注意:这不会选择“所有内容”,而是选择第二和第三段元素。 我认为这就是你的意思:)
您可以组合:not()
和has-attribute选择器,如下所示:
$(":not([id])")
但是,请注意,您目前有2个具有相同ID的元素,这是无效的,因为ID应该是唯一的。 你也不应该像我上面那样完全使用选择器,它应该在某些东西中,例如$("#test :not([id])")
来缩小它…否则它会非常昂贵。
以上就是jQuery教程分享jQuery选择器NOT相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/524522.html