我有这种HTML
<li class="one-reference per-reference ui-draggable" item-id="8" style="position: relative;">
<a class="moduleItemTitle" href="http://localhost/derrickpang/index.php?option=com_k2&view=item&id=8">Knee pains</a>
<span class="moduleItemDateCreated">Written on Wednesday, 19 October 2016 05:58</span>
<span class="moduleItemHits">Read 393 times</span>
<div class="clr"></div>
</li>
我在类per-reference
点击带有openRefModal
的{{1}}标记时,我不想调用函数a
我只想在.moduleItemTitle
中打开该链接作为锚标记的正常行为
这是我试过的
href
答案 0 :(得分:1)
只需为a
代码moduleItemTitle
类添加以下代码
jQuery(".per-reference").bind("click", openRefModal);
jQuery(".per-reference .moduleItemTitle" ).click(function( event ) {
event.stopPropagation();
});
的详细信息现在
a
标记已从点击事件中释放。
答案 1 :(得分:0)
这样的事情应该有效:
$('.per-reference').click(function(event) {
event.preventDefault();
if (event.target.className !== 'moduleItemTitle') {
// do what you want here
}
});
$('.per-reference > .moduleItemTitle').click(function(event) {
event.preventDefault();
document.location = event.target.href;
});