[英]how to access dynamically created list in jquery?
我有一個無序的鏈接列表,這些鏈接是由Ajax動態創建的,對於每個鏈接,我都想向其中添加單擊功能,但是它不起作用,請幫忙!
這是我的代碼:
HTML :
<div id="sidebar">
<li>
<h2> list </h2>
<ul id="list"></ul>
</li>
</div>
JS :
//to create links
var str = '';
$.each(json.opts, function(i, opt) {
var id = opt + '-list';
str += '<li><a href="#" id='+ id +'>' + opt + '</a></li>'; //link
}
$("#list").html(str);
...
//to add click function to each links, this won't work
$("#list li").each(function (i) {
alert(i + " : " + $(this).text());
});
也許你需要.live()
說明:為現在或將來與當前選擇器匹配的所有元素的事件添加處理程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.