2011-08-16 29 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

相關問題