Jquery插入div标签内

时间:2013-04-03 07:54:14

标签: jquery

我有一个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>'):
    
    }
    

    如果我使用上面的代码,只插入一个

  • ,但如果我打印我的test.length,它给出正确的值为2.

  • 3 个答案:

    答案 0 :(得分:1)

    嘿,男孩数组的第一个索引是0,但你的div的第一个索引是1; 试试这样;

      <div id="xyz0">
        <ul>
    
        </ul>
        </div>
        <div id="xyz1">
        <ul>
    
        </ul>
      </div>
    

    答案 1 :(得分:0)

    更正,您错过了#,而您错过了/

    中的</li>
    for(var i=0; i<test.length; i++)
    {
        $("#xyz" + i).html('<li>' + test[i]  +'</li>');
    }
    

    答案 2 :(得分:0)

    你应该将<li>推到ul内而不是<div>

    试试这个

    $("#xyz" + i + " ul").html('<li>' + test[i]  +'<li>');
        //-----------^^---here addd this
    

    已更新(看到评论)

    $("#xyx" + i + "qwerty ul").html('<li>' + test[i]  +'<li>');
    
    相关问题