ajax呼び出しによって取得されたデータセットがあります。データセットをループして、セット内の各アイテム<li>
について、ページにあるリストにを追加します。
各ループに追加されたリストアイテムを取得して、その上で個別のアクションを実行できるようにするにはどうすればよいですか?
var myData = getData();
var list = $('#list');
$.each(myData, function(index, person){
list.append('<li>'+person.name+'</li>');
// On the just appended <li> element I want to set the data-person attribute
//var listitem = ???;
//listitem.data('person', person);
});
これが私の問題を説明するためのフィドルです:http://jsfiddle.net/pcLt7/1/