我想将一个JQuery点击处理程序专门添加到LI的子弹上。目前,当我点击LI中的任何元素时,LI点击处理程序将触发。相反,它应该只是子弹而不是任何内容。
答案 0 :(得分:9)
如果你想保留原生子弹,你可以这样做:
HTML:
<li><span>Text here</span></li>
JS:
$('li').click(function(event) {
if (event.target.tagName != 'LI') return;
alert('clicked bullet');
});
答案 1 :(得分:4)
然后你需要制作自己的子弹,可能是带有背景图像的DIV。