如何使用jquery动态生成表
我想在一个表中从如何使用jquery动态生成表,jquery,Jquery,我想在一个表中从1到70生成一个数字,每行只包含5个数字。我已经生成了这个,但是我不知道如何在第五个之后关闭表行。我还希望它生成一个标记。请帮帮我 flag=false; 对于(var i=1;i我建议您使用如下jQuery追加代码: $('tbody').append( $('<tr>').append( $('td').append( $('a').attr('data-index', i) ) ) ) $('tbody')
1
到70
生成一个数字,每行只包含5个数字。我已经生成了这个,但是我不知道如何在第五个
之后关闭表行。我还希望它生成一个
标记。请帮帮我
flag=false;
对于(var i=1;i我建议您使用如下jQuery追加代码:
$('tbody').append(
$('<tr>').append(
$('td').append(
$('a').attr('data-index', i)
)
)
)
$('tbody')。追加(
$('')。追加(
$('td')。追加(
$('a').attr('data-index',i)
)
)
)
jQuery将自动为您关闭标记。这里有一个小的逻辑变化。想法是在一个变量中构建所有的td
标记,当您达到一个乘以5的数字时,通过将其环绕在tr
中,将其附加到tbody
var$tableBody=$('tbody');//在此处使用Id选择器
var rowHTML='';
对于(var i=1;我请发布您到目前为止尝试过的内容。首先,在每次循环迭代中,您都会在页面上的每个tr
中添加相同的td
。您应该预先创建所需的元素,然后在一切就绪后进行最后插入。Waleed Khan您已经请求了一个解决方案,并且提供了两个解决方案。。如果有任何解决方案对您有效,请花时间回复1.感谢人们为帮助您所做的努力。。