我有一个页面,在div中有一些链接,在div之外有一些链接.
<div id="navigation">
<ul>
<li>
<a href="/Home/Index">Home</a></li>
<li>
<a href="/Home/contactus">Contact Us</a></li>
</ul>
</div>
<a href="/User/SignIn">Sign In</a>......
Run Code Online (Sandbox Code Playgroud)
我需要禁用除navigationdiv 之外的所有链接的click事件.
如何在jquery中使用类似于:
//disable Click event for links
$("a:not([id])").live('click', function(e) {
e.preventDefault;
return false;
});
Run Code Online (Sandbox Code Playgroud)
经过尝试,以下实施工作:
//disable Click event for links except navigation
$("a:not(#navigation a)").live('click', function(e) {
e.preventDefault;
return false;
});
Run Code Online (Sandbox Code Playgroud)
这有任何缺陷
| 归档时间: |
|
| 查看次数: |
5216 次 |
| 最近记录: |