我有一个通过 ajax 调用检索的数据集,我正在循环访问数据集,并且对于该集中的每个项目,将 a 添加<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/