2011-01-31 81 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