【发布时间】:2013-12-18 09:52:11
【问题描述】:
我有两个委托函数正在工作..但我希望如果点击 img 避免点击 <li>.
<li><img src='img.png'/></li>
$('#listview').delegate('li img', 'click', function(){
alert('img clicked!');
});
$('#listview').delegate('li', 'click', function() {
window.open("details.php?id" + $(this).attr('id'), '_blank');
});
如果单击图像(li 内),我不想打开该页面详细信息。目前,当我单击图像时,它会发出警报并显示新页面。我怎样才能避免这种情况?
【问题讨论】:
-
'delegate' 在 1.7 以上的 jQuery 版本中被 'on' 取代
标签: javascript jquery delegates