如果所有div都没有Class做东西

You*_*uss 1 html css jquery jquery-selectors

我想用ul li里面的几个div做点什么:JsFiddle

如果其中一个ul li div有一个类,我试图不做任何事情.Class我怎么能改变这个代码以便没有任何事情发生,除非div没有一个类?

正如你现在可以看到的那样,最后的li是红色的,但它不应该因为第二个div有类 .Class

Tej*_*ejs 5

在调用样式之前,您始终可以测试元素是否存在:

$(document).ready(function()
{
    if($('ul').find('li div.Class').length == 0)
       $('ul').find('li div').css('color', 'red');
});
Run Code Online (Sandbox Code Playgroud)