怒りに任せて、checked 属性を使用せずにチェックボックスに isCheck を追加しました...すべてが OK でした... コードは次のとおりです: コードをコピーします コードは次のとおりです: チェックボックスscript type="text/javascript" src="jquery.js" の問題を修正> <br>* {margin:0; margin-left:20px; } <br> グルメ 1 食べ物 2 3 食品 4< /li> 食品 5 <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>関数 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>