ホームページ >ウェブフロントエンド >jsチュートリアル >juqeryラジオ書き込み方式の互換性問題について(jqueryの新旧バージョン)_jquery

juqeryラジオ書き込み方式の互換性問題について(jqueryの新旧バージョン)_jquery

WBOY
WBOYオリジナル
2016-05-16 18:24:591166ブラウズ

次のように:

コードをコピー コードは次のとおりです:

$("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 をアップグレードするときは、効率を向上させるために、最初にいくつかの情報を確認することをお勧めします。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。