如果另一个选择器“normal”不存在,我正在尝试将css类添加到字段“specia”l。
(function ($) {
$(document).ready(function(){
if ($('.normal').length) {
$('#special').addClass("yellowstone"); }
});
}(jQuery));
上面的代码不起作用。 怎么了?
编辑:
目的是在html代码中是否存在
<span class="normal">whatevervalue</span>
发生这种情况:
<div id="special" class="yellowtone">blablablah<div>
如果不是,那么
<div id="special">blablablah<div>
答案 0 :(得分:6)
否定你的if语句:
if (!$('.normal').length) {
$('#special').addClass("yellowstone"); }
});
请注意 !
答案 1 :(得分:0)
如果正常不存在
if ($('.normal').length === 0) {
$('#special').addClass("yellowstone");
}