我试图通过删除它并重新绑定它来重新绑定li标签。 ul标记是动态生成的。我删除li标签的代码就是这个......
$("#ulActivity li").remove();
这一行完全删除了所有li标签,但追加新的li套装无效...
$.each(objTaskActivityList, function(i,v){
$("#ulActivity ul").append('<li><a onclick="javascript:openfile(\''+v.DOCName+'\')">'+v.DOCName+'</a></li>');
});
我在做错误..
答案 0 :(得分:0)
我认为你应该这样做
$.each(objTaskActivityList, function(i,v){
$("#ulActivity").append('<li><a onclick="javascript:openfile(\''+v.DOCName+'\')">'+v.DOCName+'</a></li>');
});
$(“#ulActivity ul”)定位<ul>
,它是id = ulActivity元素的后代,我认为这是<ul>
在任何情况下,您都应尝试使用与“删除”和“重新附加”不同的方法来处理这类情况,但如何确切地取决于您的需求