运行函数IF:has:not class

问题描述:

我只希望这个函数在.toolbar li没有类的情况下运行.Oactive:运行函数IF:has:not class

$(".prod_description").mousedown(function(){ 
$(this).parent().parent().addClass('mousedown'); 
$(this).parent().parent().parent().addClass('mousedown'); 
}) 
.mouseup(function(){ 
$(this).parent().parent().removeClass('mousedown'); 
$(this).parent().parent().parent().removeClass('mousedown'); 
}); 

我需要包装它以确保这一点吗?

something like: if $(.toolbar li):not(:has .Oactive) { 

} 

if($("ul.toolbar li:not(.oActive)")){

使用类时,如果可能的话你应该总是指定(在这种情况下,UL)的元素类型 - 它的速度选择器引擎。

if ($('.toolbar li').hasClass('Oactive')) 
{ 
    // do cool stuff 
}