将点击处理程序添加到LI bullet

时间:2011-08-16 16:45:52

标签: javascript jquery onclick

我想将一个JQuery点击处理程序专门添加到LI的子弹上。目前,当我点击LI中的任何元素时,LI点击处理程序将触发。相反,它应该只是子弹而不是任何内容。

2 个答案:

答案 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。