我有以下 HTML:
<div class="server" id="32">
<a>Server Name</a>
<div class="delete-server">X</div>
</div>
我试图做到这一点,以便当用户单击server
div 它会弹出一个编辑对话框。问题很简单:
$(".server").click(function () {
//Show edit dialog
});
不起作用,因为如果他们单击“删除”X,则会弹出编辑对话框。怎么才能让整个divserver
有点击事件,除了delete-server
div.
$(".server").on('click', ':not(.delete-server)', function (e) {
e.stopPropagation()
// Show edit dialog
});
这是小提琴:http://jsfiddle.net/9bzmz/3/ http://jsfiddle.net/9bzmz/3/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)