附加我使用Ajax來獲得一些信息到我的網頁jQuery的頁面
在陣列接收,所以我使用的循環將它們添加到我的html頁面這樣的信息:
for i to i less than my information i++
$('#ul').append("<li>"+info[i]+"</li>");
但我想爲每個'li'標籤添加一個不同的.click事件,但我不想爲此再循環一次。有沒有簡單的方法來做到這一點?
我想這些解決方案,但似乎沒有任何工作:
A)
for i to i less than my information i++
$('#ul').append( $("<li>"+info[i]+"</li>").click(function(){alert(i)}) );
回最後一個 「我」 的價值爲所有這些
B)
for i to i less than my information i++
$('#ul').append("<li>"+info[i]+"</li>").find('li:last-child').click(function({alert(i)}) );
還返回所有人的最後「i」值
有沒有簡單的方法來做到這一點?
我改變了我和警報另一個信息,它堅持列表李信息 – trrrrrrm 2010-01-07 02:22:43