我在jQuery中制作一个脚本,我有很多点击链接点击事件.问题是我不希望我点击事件的链接除了事件之外做任何事情,所以我e.preventDefault();在所有点击事件的开始.但是我有很多点击事件,那么有没有更简单的方法来添加e.preventDefault();到所有链接点击事件?请记住,我还有一些我希望按照自己e.preventDefault();的意愿工作的链接,因此添加到所有链接将无法正常工作,我只想将其添加到具有click事件的链接中.
你可以使用jquery命名空间事件
http://docs.jquery.com/Namespaced_Events
HTH
您可以为要添加单击事件的链接执行类似的操作,但可以阻止默认行为
$('a.someClass').bind('click.dontClick',function(e){
e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)
对于您想要正常点击行为的链接
$('a.clickClass').bind('click.doClick',function(e){
//your event handling code here
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6224 次 |
| 最近记录: |