这是一个奇怪的问题.我们的内联网上有一些生产链接.一些胭脂javascript在我们的Intranet主页上的所有链接上返回"false".
我们无权访问源代码来重新构建控件并修复此javascript.
因此,作为一个临时的创可贴,我想使用jquery在链接上移动所有"onClick"事件
现在的链接是这样的:
<a href="https://www.mysite.com/" onclick="AddHit('Header: mysite.com', 'http://www.mysite.com'); return false;" title="Mysite Home">www.Mysite.com</a>
Run Code Online (Sandbox Code Playgroud)
我想写一些jquery来获取"onclick ='AddHit ..."代码.
Ron*_*del 29
你可以试试这个:
$("a").removeAttr("onclick");
Run Code Online (Sandbox Code Playgroud)
编辑根据评论和jquery文档更新答案:
注意:使用.removeAttr()删除内联onclick事件处理程序无法在Internet Explorer 6,7或8中实现所需的效果.为避免潜在问题,请改用.prop()
最好的方法:
$("a").prop("onclick", null);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
48559 次 |
最近记录: |