次のように:
$("input[name ='isIel' ][チェック済み]").val()
$("[name='isIel'][チェック済み]").val()
==
上記は、IE の下位バージョン (IE6 以下) のみに適しています。
IE または Firefox の上位バージョンは、
$("input[name='isIel']:checked").val() に変更する必要があります。
jquer バージョン 1.4、1.3.2 をテストします
juqery の古いバージョンと新しいバージョンでラジオを取得する方法 今日、jquery の上位バージョンに変更し、慎重に調べた結果、正常に実行されていた元のメソッドがエラーを報告していることがわかりました。jquery でラジオを取得する方法は次のとおりです:
新しいバージョン (現在 1.3.2、1.4.2): $("[name='radio_name'] [checked]").val()、または $("input[name='radio_name']:checked").val()
古いバージョン: $("[@name='radio_name'][checked]").val()、または $("[@name='radio_name ']:checked").val()
違う その理由は、古いバージョンには余分な @ 記号があるためです
PS: jquery をアップグレードするときは、効率を向上させるために、最初にいくつかの情報を確認することをお勧めします。