2012-01-26 8 views
0

http://jsfiddle.net/zUAQC/11/jqueryで行チェックボックスをチェックしないでチェックしますか?このサンプルで

、javasciptボックスのsampleDivで

、私は次の入力チェックボックスを追加します。 結果ビューで、チェックボックスをオンにして[コピー]ボタンをクリックすると、チェックボックスをオンにしてチェックボックスをコピーします。 チェックボックスをオンまたはオフにした場合、チェックボックスをオフにしたいと考えています。

+3

「チェックボックス」はありません。 – gdoron

答えて

1
$('#checkboxid').prop('checked', false); 

Stefanのコメントに従ってpropを使用するように更新されました。

$('#checkboxid')[0].checked = false; 

他の代替手段として、

+1

この場合、 'prop()'を使う方が 'attr()'よりも良いかもしれません。 http://api.jquery.com/prop/ – Stefan

0

ここに行く:注意する

var sampleDiv = '<div class="sample"><input type="checkbox" /><input type="button" value="Delete" class="delete"><input type="button" value="Add" class="add"/><input type="button" value="Copy" class="copy"/></div>'; 

$('.test').append(sampleDiv); 

$('.delete').live('click',function(){ 
    $(this).closest('div').remove(); 
}); 
$('.add').live('click',function(){ 
    $('.test').append(sampleDiv); 
}); 
$('.copy').live('click',function(){ 
    var $div = $(this).closest('div').clone(); 
    $('input[type=checkbox]', $div).prop('checked', false); 
    $div.appendTo($('.test')); 
}); 

JSFiddle

もの:

  • あなたが 'テキストボックス' ではない、あなたのJSFiddleでcheckboxを持っていた...
  • あなたのdidn削除ボタンを使ってdivを削除しないでください。を削除するにはremoveを使用してください0
  • liveを欠失させる。 delegateをJQuery 1.4.3+に、onをJQuery 1.7+のために使用してください。
関連する問題