我有一个表,其中一些行上有类。所有行都有链接,当我单击实际行时,我想执行一个函数,但阻止所有链接被传播。
在我的函数上使用e.stopPropagation()
是有效的,但是其中一个链接有一个onclick
函数,href=javascript:void(0);
因此它只是绕过我的e.stopPropagation
语句并继续运行行单击函数的过程。
这是我的代码:
$('[class*=tooltip-properties]').click(function() { // this is the table row
// do stuff
});
$('[class*=tooltip-properties] a').click(function(e) {
e.stopPropagation();
});
并且导致麻烦的链接:
<a id="tageditlink25730" title="Edit" onclick="ame_ajax_form_tags(25730, 'LM');return false;" href="javascript:void(0);">