我想從我創建的動態LI獲取值。從li獲取動態創建的值
我發現這個answer,它解釋瞭如何正常獲取它。
這是我的代碼。這適用於我在我的LI上的兩個元素。
<ul class="nav nav-pills nav-stacked" id="listPreReq" style="height: 200px; overflow: auto" role="menu">
<li class="active"><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
</ul>
$("#listPreReq li").click(function() {
alert($(this).html());
});
但我有添加更多元素到LI的選項。我添加的所有新元素都不會觸發$(「#listPreReq li」)。click事件。不知道爲什麼。這是一個demo。
$('#btPre').click(function(e) {
var Psize= $("#listPreReq").find("li");
Psize = Psize.size()+1;
$("#listPreReq").append('<li><a href="#">Page '+Psize+'</a></li>');
});
它不起作用。它仍然不會着火。 :http://jsbin.com/fohoca/4/edit $(document).on('click','#btPre',function(e){ – Diego
檢出更新 –