我有一个 Json 响应。我必须插入
<div id="xyz1">
<ul>
</ul>
</div>
<div id="xyz2">
<ul>
</ul>
</div>
for(var i=0; i<test.length; i++)
{
$("#xyz" + i).html('<li>' + test[i] +'<li>'):
}
如果我使用上面的代码,只插入一个
我有一个 Json 响应。我必须插入
<div id="xyz1">
<ul>
</ul>
</div>
<div id="xyz2">
<ul>
</ul>
</div>
for(var i=0; i<test.length; i++)
{
$("#xyz" + i).html('<li>' + test[i] +'<li>'):
}
如果我使用上面的代码,只插入一个
嘿男孩,数组的第一个索引是 0,但你的 div 的第一个索引是 1;像这样试试;
<div id="xyz0">
<ul>
</ul>
</div>
<div id="xyz1">
<ul>
</ul>
</div>
更正,你错过了#
,你错过了/
in</li>
for(var i=0; i<test.length; i++)
{
$("#xyz" + i).html('<li>' + test[i] +'</li>');
}
你应该向内推<li>
而ul
不是向内推<div>
试试这个
$("#xyz" + i + " ul").html('<li>' + test[i] +'<li>');
//-----------^^---here addd this
更新(见评论)
$("#xyx" + i + "qwerty ul").html('<li>' + test[i] +'<li>');