【发布时间】:2016-06-03 21:28:08
【问题描述】:
我有包含用于删除特定 li 的锚标记的 lis。 所以,我对锚标签和 li 都有 onclick 事件。点击 li 打开一个模态窗口,点击锚标签应该隐藏那个 li。
如何在锚标记上触发点击事件而不触发 li 点击事件。 到目前为止,我已经厌倦了:
JS:
$('body').on('click', 'a', function(e) {
if(confirm('Are you sure you want to delete it?') == true){
$(this).parent().hide();
}
//e.preventDefault();
e.stopPropagation();
});
HTML:
<li onclick="openModal(0)">
<a class="closer">X</a>
<h3>Lolita</h3>
<p>Check it</p>
</li>
【问题讨论】:
-
也许您可以发布单击
li时执行的代码。我复制了你的代码,点击a后并没有触发点击li。
标签: javascript jquery html