2010-08-09 104 views
0

假設我有3個li。我想要做的是當我點擊任何李然後我想知道哪個李被點擊並根據它添加一個事件。我如何用jQuery做到這一點,任何幫助或建議請找到哪個li被點擊

+0

可能重複[JavaScript:Get clicked element](http://stackoverflow.com/questions/3758890/javascript-get-clicked-element) – bfavaretto 2012-08-20 14:32:47

回答

2

jQuery將自動捕獲你的包裹組指定點擊的元素:你需要提供你的HTML

$('ul li').click(function(){ 
    alert('I was clicked, my text is: ' + $(this).text()); 
}); 

See the example here.

準確地標記你需要的標記。

多個讀數:

3

在jQuery中,事件處理程序內的關鍵字是指觸發事件的元件。

$('li').click(function() { 
    alert($(this).text()); // read out the text of the list item that was clicked 
}