2009-11-17 54 views
1

我需要將點擊事件添加到div中的所有li's,該div具有id的id。將點擊事件添加到所有具有ID的li - 使用jquery

所有李時珍以下腳本更改:

<ul> 
    <li> 
    <h4>My Header</h4></li> 
    <li id="myli1">My li 1</li> 
    <li id="myli2">My li 2</li></ul> 


     $("#mydiv li").live('click', function(e) { 
      alert($(this).attr("id")); 
      }); 

我需要添加點擊事件僅具有id屬性裏。

回答

7

這應做到:

$("#mydiv li[id]").live('click', function(e) { 
     alert($(this).attr("id")); 
     }); 
+0

工作在greg。謝謝 – Prasad 2009-11-17 10:58:59

1

你可以把格雷格@的解決方案,也可以選擇類型的Id的。請參閱jQuery Selector

$("#mydiv li[id^='myli']").live('click', function(e) { 
     alert($(this).attr("id")); 
}); 
相關問題