분노에 차서 나는 체크된 속성을 사용하지 않고 체크박스에 isCheck를 추가했습니다... 모든 것이 괜찮았습니다... 코드는 다음과 같습니다: 코드 복사 코드는 다음과 같습니다. charset="UTF-8"> ; 체크박스의 상태 전환 및 동적 값 문제 수정 <br>* {margin:0; 패딩:0;} <br>ul li { float:left-left:20px; } <br>< /style> <br><body> <br><form name="journal" id="journal" action="#" method="post" > <br>< ;input name="cate_ids" value="" type="hidden"> <br><ul><br><li><input selected="checked" isCheck="true " class="ckbox" value="1" name="cate_id" type="checkbox">미식 1</li> <br><li><input class="ckbox" value="2" 이름 ="cate_id" type= "checkbox">음식 2</li> <br><li><input class="ckbox" value="3" name="cate_id" type="checkbox">음식 3</li> <br><li><inputchecked="checked" isCheck="true" class="ckbox" value="4" name="cate_id" type="checkbox">음식 4< /li> <br> <li><input selected="checked" isCheck="true" class="ckbox" checked="checked" value="5" name="cate_id" type="checkbox"> 음식 5</li> <br></ul> <br><div class="btn"> <input value="Confirm" name="sbtn" onclick="getValues()" type=" 버튼"> <br></form> <br><br><script> <br>//체크박스 상태 전환 및 동적 값 획득 문제 수정<br>//체크박스에 isCheck 속성 추가 호환성 <br>$(".ckbox").click(function(){ <br>if($(this).attr("isCheck") == "true") { <br> $(this).removeAttr("isCheck") <br>} else { <br>$(this).attr("isCheck", "true") <br>} <br>}) <br>function getValues () <br> { <br>var list=""; <br>$(".ckbox").each(function(){ <br>if($(this).attr("isCheck") == "true"){ <br>list = $(this).val() ","; <br>} <br>}) <br>alert(list) <br>} <br></script> ; <BR>< ;/body> <br></html></div>