チェックボックスを選択/選択解除するときにテーブルに行を追加/削除したいとします。チェックボックスとテーブルの値は同じです。たとえば、チェックボックスの値が2
の場合、テーブルの特定の行は正確に2
の値を持ちます。jqueryでチェックボックスが選択/選択解除されたときにテーブルにtrを追加/削除する方法
はあなたが値3
のチェックボックスを選択した場合、それは表にtr
を追加し、2
の値を表示し、あなたが値2
のチェックボックスの選択を解除した場合、それはの値が含まれtr
を削除しますので、より良い明確にするために、 2
。
以下は私のコードです。追加のために機能しますが、削除には使用できません。どんな助け?
<table class="table table-hover table-striped" id="tbl">
<tr>
<td>value of 1</td>
<tr>
</table>
<input type="checkbox" name="id" value="1">
<input type="checkbox" name="id" value="2">
<input type="checkbox" name="id" value="3">
$('input[type="checkbox"]').change(function(){
if($(this).is(':checked')){
$('#tbl').append('<tr><td>' + $this.val() + '</td></tr>');
} else {
$('#tbl').find('<tr><td>' + $this.val() + '</td></tr>').remove();
}
});
@ジョンどのような機能は?サンプルを提供できますか? – choz
@ choz.I特定の行を削除する機能を追加しますが、機能しません。 'var $ td = $( ''); $ tr.append($ td); $( '#tbl')。append($ tr);残念ながら、残念ながら、それは動作しません。 – John
'.fa fa-times'をどこに入れますか?あなたはあなたの質問を編集し、完全なHTMLとスクリプトを提供できますか? – choz