【问题标题】:Select div not with classe [duplicate]选择不带类的div [重复]
【发布时间】:2014-12-26 08:32:44
【问题描述】:

我的网站上有很多 div。

<div class="slide bx-clone"></div>
<div class="slide"></div>
<div class="slide"></div>
<div class="slide bx-clone"></div>
<div class="slide bx-clone"></div>
<div class="slide bx-clone"></div>

现在我想用 jquery 选择 div。但我只想要带有类幻灯片的 div。而不是带有 classe slide bx-clone 的 div。

我怎样才能做出选择语句?

【问题讨论】:

标签: javascript jquery html


【解决方案1】:

试试这个:

$('.slide').not('.bx-clone')

【讨论】:

    【解决方案2】:

    这应该可以解决问题:

    $('.slide:not(.bx-clone)');
    

    那是jQuery's not selector

    或者,您可以在之后使用.not() 过滤元素:

    $('.slide').not('.bx-clone');
    

    【讨论】:

    • @Cerbrus,第一个选项实际上是 CSS 的 :not() 伪类,不特定于 JQuery。不是挑剔,只是通知它可以在没有 Jquery 的情况下使用。见docs
    猜你喜欢
    • 2021-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-16
    • 2012-07-21
    • 2019-08-09
    • 2019-08-10
    • 2021-01-16
    相关资源
    最近更新 更多