【发布时间】:2016-10-13 18:55:05
【问题描述】:
在锚标记上删除或禁用 onclick 事件的最佳方法是什么?这是我们设置的html:
<a onclick="doSomething('')" href="#"><div id="link-text">Link here</div></a>
尝试过类似的方法,但它似乎不起作用:
$('[id="cswp-like-text').parent().prop('onclick',null).off('click');
【问题讨论】:
-
你可以试试
$('a').on('click', function(e){ e.preventDefault(); // your code here }); -
您的选择器无效
'[id="cswp-like-text' -
删除
onclick事件处理的最好方法是不在 HTML 中包含它。如果它是不需要的,为什么它会在那里? -
@DavidThomas 也许OP想一键禁用按钮