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

Dre*_*rew 6 javascript jquery onclick

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

evi*_*ery 10

如果你想保留原生子弹你可以这样做:

HTML:

<li><span>Text here</span></li>
Run Code Online (Sandbox Code Playgroud)

JS:

$('li').click(function(event) {
    if (event.target.tagName != 'LI') return;

    alert('clicked bullet');
});
Run Code Online (Sandbox Code Playgroud)


Jer*_*acs 4

然后你需要制作自己的项目符号,可能是带有背景图像的 DIV。