我有一个页面上的div:
<div id="here_table"></div>
并且在jQuery中:
for(i=0;i<3;i++){
$('#here_table').append( 'result' + i );
}
这个对我产生了:
<div id="here_table">
result1 result2 result3 etc
</div>
我想将这个内容以表格形式呈现:<div id="here_table">
<table>
<tr><td>result1</td></tr>
<tr><td>result2</td></tr>
<tr><td>result3</td></tr>
</table>
</div>
我正在做:
$('#here_table').append( '<table>' );
for(i=0;i<3;i++){
$('#here_table').append( '<tr><td>' + 'result' + i + '</td></tr>' );
}
$('#here_table').append( '</table>' );
但是这会为我生成:
<div id="here_table">
<table> </table> !!!!!!!!!!
<tr><td>result1</td></tr>
<tr><td>result2</td></tr>
<tr><td>result3</td></tr>
</div>
为什么?我该如何使它正确呢?
$('<table/>')
而不是$('<table></table>)
,以及$('<tr/>')
而不是$('<tr></tr>)
等。 - phyatt