2011-11-05 76 views
0

我有一个jQuery,它有一个点击事件,当任何锚点标签被点击。Jquery中的Click事件

$(document).ready(function() 
{ 
    $("a").click(function (e) 
    { 
     e.preventDefault();    
     $('#myModal').load($(this).attr('href')); 
     $('#myModal').reveal(); 
    });  
}); 

我也有另一个ID为'close'的锚点。我希望他点击事件,以便在任何一个锚点被点击时运行,除非有一个“关闭”ID。另一个锚点没有id。

我该如何做到这一点? 谢谢。

+0

看来,如果你描述你所需要的'如果()'语法。 –

回答

3
$(document).ready(function() 
{ 
    $("a:not('#close')").click(function (e) 
    { 
     e.preventDefault();    
     $('#myModal').load($(this).attr('href')); 
     $('#myModal').reveal(); 
    });  
}); 
1

你可以这样做:

$(document).ready(function() 
{ 
    $("a[id!='close']").click(function (e) 
    { 
     e.preventDefault();    
     $('#myModal').load($(this).attr('href')); 
     $('#myModal').reveal(); 
    });  
});