如何选择某个类的所有元素(除了该类的子元素之外)?
我有一个元素,其中有不同班级的孩子。如何选择 DOM 中某个类 .cellDiv
的所有元素,除了 this
的子元素?
I have an element that has children with different classes. How can I select all elements of certain class .cellDiv
in the DOM, except those that are children of this
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
或者
,如果你知道
this
有一个 id,那么应该会更快How about
or, if you know that
this
has an id, it should be faster to do那么一个好主意是首先像这样添加一个 addClass
$(this).addClass('selected');
那么你就会知道这也有“selected”类,然后你选择所有没有“selected”类的类
为了....
if(!$(element).hasClass('选定')){
...选择它...
}
Well a good idea would be to do first an addClass to this like so
$(this).addClass('selected');
then you'll know the this has also class 'selected' then you select all withhout 'selected' class
for ....
if(!$(element).hasClass('selected')){
... select it ...
}