开发者

Run function IF :has :not class

I only want this function to run if .toolbar li does not have the class .Oactive:

$(".prod_description").mousedown(function(){
$(this).parent().parent().addClass('mousedown');
$(this).parent().parent().parent().addCl开发者_如何学Goass('mousedown'); 
})
.mouseup(function(){
$(this).parent().parent().removeClass('mousedown');
$(this).parent().parent().parent().removeClass('mousedown');
});

What do I need to wrap this in to ensure this?

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

}


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

You should always specify the element type (ul in this case) when possible when using classes - it speeds up the selector engine.


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

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜