如何根据td'的大小在表格的第一个位置预先准备tr;在使用jquery的HTML的第一个TR中是什么?

如何根据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

我想添加一个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++) {
                $('<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">&nbsp;</td>
<td class="td_0_1">&nbsp;</td>
<td class="td_0_1">&nbsp;</td>
<td class="td_0_1">&nbsp;</td>
<td class="td_0_1">&nbsp;</td>
<td class="td_0_1">&nbsp;</td>
<td class="td_0_1">&nbsp;</td>
<td class="td_0_1" rowspan="2">Total general</td>
          </tr>
</tbody>