3

古い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の構文エラーはなくなりますが、結果は異なります(選択する結果の数が少なくなります)...ここで何をしているのでしょうか。このセレクターでコロンをエスケープするとはどういう意味ですか?

4

1 に答える 1

0

それを確認します:

$('span[id^="someid-"]')
于 2012-10-14T19:20:14.803 に答える