2011-02-02 88 views
0

如何使此语句正确?如果语句为jquery

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

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

谢谢。

+1

什么是'!$('。loginLarge_wrap')`应该表达? – deceze 2011-02-02 05:51:45

回答

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

可以使用jQuery方法 - hasClass()来检查,看看是否类 - '.loginLarge_wrap' 存在的,而不是做

showLarge != $('.loginLarge_wrap') 

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

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