0

如果另一个选择器“正常”不存在,我正在尝试将 css 类添加到字段“特殊”l。

(function ($) {
$(document).ready(function(){
    if ($('.normal').length) {
    $('#special').addClass("yellowstone");  }
});
}(jQuery));

上面的代码不起作用。怎么了?

编辑:

目的是如果 html 代码中存在 a

<span class="normal">whatevervalue</span>

发生这种情况:

<div id="special" class="yellowtone">blablablah<div>

如果不是,应该是

<div id="special">blablablah<div>
4

2 回答 2

6

否定你的 if 语句:

if (!$('.normal').length) {
    $('#special').addClass("yellowstone");  }
});

注意!

于 2013-05-24T21:28:56.007 回答
0

如果正常不存在

 if ($('.normal').length === 0) {
    $('#special').addClass("yellowstone");
 }
于 2013-05-24T21:30:46.450 回答