JQuery1.4.4からjQuery1.7.2にアップグレードしていますが、構文エラーが発生します。 「。」によるものだと思います。セレクターのBasics.Gender部分にあります。
$('[name=Basics.Gender]')
誰かがこれを修正する方法について何か提案がありますか?
[〜#〜]編集[〜#〜]
なぜ「。」なのか誰もが知っています。セレクター構文を壊しますか?彼らはSizzleで正規表現か何かを使用していますか?または、属性を引用符で囲むことが常にベストプラクティスでしたか?
属性を引用符で囲みます
$('[name="Basics.Gender"]')
[name='Basics.Gender']
引用符で試しましたか?
属性を引用符で囲みます。以下は、コンソールに「TEST」を出力します。
jQuery:
$(document).ready(function() {
console.log($("[name='Basics.Gender']").text());
});
HTML:
<div name="Basics.Gender">TEST</div>