运行函数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
}