2011-08-16 27 views
5

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

回答

4

然后你需要制作自己的子弹,可能是一个带有背景图像的DIV。

+0

这个任何好的教程? – Drew

+0

不是真的,但你只需定义一个特定尺寸和背景图像的内嵌块样式的div类,然后监听div class click事件。 –

8

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

HTML:

<li><span>Text here</span></li> 

JS:

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

    alert('clicked bullet'); 
}); 
+1

只要没有嵌套列表就可以工作。 :) – Drew

相关问题