//선택 여부에 관계없이 해당 항목이 있는지 확인하세요. 선택된 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다. function mycheckbox() { var falg = 0 $("input[name='soft[]']:checkbox").each(function ( ) { if ($( this).attr("checked")) { falg = 1 } }) if (falg > 0) return; true; else return false }
원래는 그렇게 쓰여 있었어요. jq1.42 작성 방법. 두 번째로, function mycheckbox() { var falg = 0 $("input[name='soft[]']:checkbox").each를 처리하는 것이 좋습니다. (function () { if ($(this).attr("checked")) { falg =1; return false; } }) if ( falg > ; 0) return true; else return false }
다음은 간단한 판단입니다 판단문
if($('input:checkbox').attr("checked")==true)
HTML에서는 체크박스가 선택되어 있으면 누구나 알 수 있습니다. 확인되었습니다 = "확인됨". 하지만 jquery Alert($("#id").attr("checked"))를 사용하면 확인 대신 true라는 메시지가 표시됩니다. 너무 많은 친구들이 if($("# id").attr("checked")=="true") 이것은 잘못된 것입니다. 실제로는 if($("#id").attr("checked")==true)