のすべてのチェックボックス値を','
に1つ追加するスクリプトがjQuery
ですが、チェックボックスをオンにすると他のチェックボックスのすべての値も追加されますチェックしたものを順番に追加します。チェックボックスの入力テキストに1つずつ追加します
$('.check_list').on('change', function() {
var n = $(this).siblings('input:checkbox');
var nControl = $('.codeParc');
if ($(this).prop('checked')) {
n.prop('checked', true);
var vals = nControl.map(function() {
return $(this).val();
}).get().join(',');
} else {
n.prop('checked', false);
}
$('#test').val(vals);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input style="cursor: pointer;" type="checkbox" value="" class="check_list"></input>
<input type="checkbox" class="codeParc" value="1"></input>
<input type="checkbox" class="codeParc" value="2"></input>
<input type="checkbox" class="codeParc" value="3"></input>
<input type="text" id="test" value=""></input>
私は1つのチェックボックスをチェックするたびにこのコードは、私は必要なもの、1,2,3
私にすべての値を返して1]チェックボックスをオンにして唯一の彼の番号を表示し、それらがチェックされたときに、残りを追加することです。