相关疑难解决方法(0)

用jQuery创建表 - 追加

我有页面div:

<div id="here_table"></div>
Run Code Online (Sandbox Code Playgroud)

在jquery中:

for(i=0;i<3;i++){
    $('#here_table').append( 'result' +  i );
}
Run Code Online (Sandbox Code Playgroud)

这为我生成:

<div id="here_table">
    result1 result2 result3 etc
</div>
Run Code Online (Sandbox Code Playgroud)

我想在表中收到这个:

<div id="here_table">
    <table>
          <tr><td>result1</td></tr>
          <tr><td>result2</td></tr>
          <tr><td>result3</td></tr>
    </table>
</div>
Run Code Online (Sandbox Code Playgroud)

我在做:

$('#here_table').append(  '<table>' );

 for(i=0;i<3;i++){
    $('#here_table').append( '<tr><td>' + 'result' +  i + '</td></tr>' );
}

 $('#here_table').append(  '</table>' );
Run Code Online (Sandbox Code Playgroud)

但这对我来说:

<div id="here_table">
    <table> </table> !!!!!!!!!!
          <tr><td>result1</td></tr>
          <tr><td>result2</td></tr>
          <tr><td>result3</td></tr>
</div>
Run Code Online (Sandbox Code Playgroud)

为什么?我怎么能正确地做到这一点?

现场:http://jsfiddle.net/n7cyE/

html javascript jquery

87
推荐指数
4
解决办法
32万
查看次数

标签 统计

html ×1

javascript ×1

jquery ×1