소스 코드: 코드 복사 코드는 다음과 같습니다. 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("checked")) { ids = $(this).attr('value') ','; flag = 1 } }); (0 < 플래그) { $("#ids").attr("value",ids); return true }else { alert('하나 이상 선택하세요. item!'); false; } }) 이 소스 코드의 기능: name='key'의 복합값 체크박스의 값, 선택한 항목의 값을 숨겨진 필드 형식으로 작성. 핵심문: 코드 복사 코드는 다음과 같습니다. $(" input[name='key']:checkbox").each(function(){ if (true == $(this).attr("checked")) { ids = $( this).attr('value') ','; } }) HTML에서는 체크박스를 선택하면 해당 태그가 선택됩니다. . 하지만 jquery Alert($("#id").attr("checked"))를 사용하면 "checked" 대신 "true"라는 메시지가 표시되므로 if("checked"==$( "#id" ).attr("checked"))는 잘못되었으므로 위와 같이 작성해야 합니다. if(true == $("#id").attr("checked"))