ソースコード:
jQuery(function($) {
$("input[name='key']:checkbox").click(function(){
var ids = '';
var flag = 0;
$("# ids").attr("value",ids);
$("input[name='key']:checkbox").each(function(){
if (true == $(this) .attr(" チェック済み")) {
ids = $(this).attr('value') ',';
flag = 1;
if (0 < flag) {
$("#ids").attr("value",ids);
return true;
}else {
alert('少なくとも 1 つ選択してくださいitem!');
return false;
}
});
このソースコードの関数: name='key' の複合値 チェックボックスの値、選択した項目の値を隠しフィールドのフォームに書き込みます。
コアステートメント:
コードをコピー
}
});
HTML では、チェックボックスがチェックされている場合、対応するタグがチェックされます。 。 ただし、jquery alter($("#id").attr("checked")) を使用すると、「checked」ではなく「true」であることが確認されるため、 if("checked"==$( "#id" ).attr("checked")) は間違っており、上記のように記述する必要があります: if(true == $("#id").attr("checked"))