2011-01-31 80 views

回答

3

我不知道该插件,但一般.append()help.appendTo()help应该帮助你在这里。

$('<input>', { 
    type: 'checkbox' 
}).appendTo(/* "#tableid" or "#tableid td" or "#tableid .tablebox" */); 

更新
在referrence您的意见。你可以使用jQuerys :nth-childhelp选择器有一个像我相信你想要的查询。例如

.appendTo($('#table').find('tr:nth-child(3n)').find('td:nth-child(8n)')); 
+0

+1你的方法好:d – TheVillageIdiot 2011-01-31 08:00:48

1

或者你也可以使用insertBefore方法:

例子:

$('<input type="checkbox" name="namehere" />').insertBefore('selector'); 
0

假设你想为每一个独特的id复选框您可使用.each().append()输入方法以便使用id的索引:

$('#yourTable').find('td').each(function(i,obj){ 
    $(obj).append('<input type="checkbox" id="checkbox'+i+'" name="checkbox'+i+'">'); 
}); 
0
$(function(){ 
    var counter=1; 
    var chk="<input type='checkbox' id='chk_'"+counter+"'/>"; 

    $("table#t tr td").each(function(){ 
     $(this).append(chk); 
     counter++; 
    }); 
}); 

尝试here