2011-01-31 24 views

答えて

3

私はプラグインを知りませんが、一般的には.append()helphelp.appendTo()はここであなたを助ける必要があります。

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

を更新あなたのコメントにreferrenceで
。 jQueryの:nth-childhelpセレクタを使用して、私が望むと思うようなクエリを使用することができます。例えば

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

1を試してみてください:D – TheVillageIdiot

+0

おかげjAndy!もう1つ質問があります。 3 jcadam

1

それとももinsertBeforeメソッドを使用することができます

例:あなたは.each()を使用して入力を.append()することができ、各チェックボックスに一意のidをしたいと仮定すると、

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

をメソッドを使用して、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

関連する問題