如果是jquery的声明

时间:2011-02-02 05:47:20

标签: javascript jquery click

如何做到这一点?

$(this).click(function(){
   if(showLarge == 1 && !$('.loginLarge_wrap')){
     //
   }
});

这里的想法是,有一个条件showLarge等于1而不等于.loginLarge_wrap

谢谢。

2 个答案:

答案 0 :(得分:3)

$(this).click(function() {
    if ( ( showLarge == 1 ) && ( showLarge != $('.loginLarge_wrap' ) ) ) {
        //
    }
});

答案 1 :(得分:0)

您可以使用jQuery方法 - hasClass()来检查是否存在类 - “。loginLarge_wrap”而不是

showLarge != $('.loginLarge_wrap' )

假设showLarge是一个DOM元素。 你可以这样做:

if($(showLarge).val() == 1 && (!$(showLarge).hasClass('.loginLarge_wrap')))