如何选择一个具有一个类但没有另一个类的元素?

时间:2018-03-13 08:20:02

标签: javascript jquery html

我的DOM中有一个这样的元素:

<div class="myClass1"> whatever </div>

我也得到了这样的文字:

var elValue = $(".myClass1").text();

现在我想避免在看起来像这样时选择该元素:

<div class="myClass1 myClass2"> whatever </div>

因此,场景是:当该元素没有div.myClass1类名时,获取myClass2的值。我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

尝试:not()选择器:

var elValue = $(".myClass1:not(.myClass2)").text();

答案 1 :(得分:0)

var elValue = $(".myClass1").not(".myClass2").text();

http://api.jquery.com/not/