0

li タグを削除して再度バインドすることで、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>');
});

私が間違っているところ..

4

1 に答える 1

0

やるべきだと思います

   $.each(objTaskActivityList, function(i,v){                    
       $("#ulActivity").append('<li><a onclick="javascript:openfile(\''+v.DOCName+'\')">'+v.DOCName+'</a></li>');
   });

$("#ulActivity ul")<ul>は、id= ulActivity を持つ要素の子孫である an をターゲットにしています。<ul>

いずれにせよ、「削除」や「再接続」とは異なるアプローチでこのような状況に対処する必要がありますが、その方法はニーズによって異なります

于 2012-04-11T13:28:27.453 に答える