单击子元素时,我试图阻止父单击操作
我的 JavaScript 代码:
$(".profile").bind("mouseenter mouseleave click",function(e){
e.stopPropagation();
e.preventDefault();
//if blocks depending of one of three actions
}
在那个 .profile 元素里面是带有列表的 DIV
<div id="tooltip-content" class="tooltip center" style="display: block;">
<ul>
<li id="name">Toms IrForšs </li>
<li id="main"><a onclick="something()">1</a></li>
<li id="remove"><a onclick="something()">2</a></li>
<li id="sendmail"><a onclick="something()">3</a></li>
</ul>
</div>
但是当调用 something 方法时,也会触发父 click 事件。