如何根据td'的大小在表格的第一个位置预先准备tr;在使用jquery的HTML的第一个TR中是什么?
我想添加一个tr作为带有复选框的tbody的第一个子项,在这里我已经尝试过了,但没有得到结果如何根据td'的大小在表格的第一个位置预先准备tr;在使用jquery的HTML的第一个TR中是什么?,jquery,html,Jquery,Html,我想添加一个tr作为带有复选框的tbody的第一个子项,在这里我已经尝试过了,但没有得到结果 var ss = $('tbody tr')[0] var trLen=$(ss).find('td').length; //alert(trLen); var cnt=0; $('<tr>').prepend for(var k=0;k<trLen;k++) { $('&l
var ss = $('tbody tr')[0]
var trLen=$(ss).find('td').length;
//alert(trLen);
var cnt=0;
$('<tr>').prepend
for(var k=0;k<trLen;k++) {
$('<td>').prepend
$('<input />', {
type : 'checkbox',
id : 'col_'+cnt,
class : 'dt-checkboxes',
value : name
}).prependTo($(this));
$('</td>').prependTo($(this));
cnt++;
}
$('</tr>').prependTo($(this));
var ss=$('tbody tr')[0]
var trLen=$(ss).find('td').length;
//警报(trLen);
var-cnt=0;
$('').prepend
对于(var k=0;kDEMO
var ss=$('table tbody tr:first td');
console.log(ss.length)
//获取表第一行中的td数
var pre='';
对于(var i=0;i,这里是一个示例解决方案
$('table tbody')。前缀(“”);
$('table tbody tr:nth child(2)td')。每个(function(){
$('table tbody tr:nth child(1)')。追加('');
});
表格,tr,th,td{
边框:1px实心;
}
第1列
第2列
测试1
测试2
测试1
测试2
你能做一个表结构吗,你真正想要的是什么?我真正想要的是,我需要在每个TD的前面加上复选框,类似于上面提到的Tbodyn的第一个子级的tr>TD不是这样的,我需要复选框成为tbody的第一个子级。从这个意义上说,在第一个tr中,每个TD都应该有复选框只在第一个tr上?不休息?好的,我会解释清楚。我需要添加一个新tr作为tbody的第一个孩子,其中每个td都有复选框。我的表中没有th是的,知道了,谢谢你的解决方案
<tbody><tr style="height:15.0pt;"><input type="checkbox" id="selectall" class="dt-checkboxes" value="">
<td class="td_0_1"> </td>
<td class="td_0_1"> </td>
<td class="td_0_1"> </td>
<td class="td_0_1"> </td>
<td class="td_0_1"> </td>
<td class="td_0_1"> </td>
<td class="td_0_1"> </td>
<td class="td_0_1" rowspan="2">Total general</td>
</tr>
</tbody>