古いjQueryバージョンv.1.6.4用に記述されたjqueryコードを探しています。次のような複数の属性セレクターがあります。
"span:[id^='someid-']"
セレクターは、「検索」、「子」などのさまざまな機能で使用されました。
そのセレクターのコロン(:)に注意してください!--jQueryライブラリを1.8.2に更新したとき、このコロンが構文エラーを引き起こしていました。
私の質問は、バージョン1.6.4で構文エラーが発生しなかった理由です。そもそも、コロンをそこに入れようとした理由(もしあれば)は何でしょうか?
に変更しません
"span[id^='someid-']"
正しいことですか?
また、に変更した場合
"span\\:[id^='someid-']"
v.18.2の構文エラーはなくなりますが、結果は異なります(選択する結果の数が少なくなります)...ここで何をしているのでしょうか。このセレクターでコロンをエスケープするとはどういう意味ですか?