[解決済み] jQueryのセレクタが返すオブジェクトの順番は指定されていますか?
2023-02-13 22:13:46
質問
すべてのjQueryセレクタは、オブジェクトの配列を返します。これらのオブジェクトは、常にHTMLにあるのと同じ順序にありますか?私はこれに依存することができますか?
どのように解決するのですか?
はい、そうです。
は
jQuery 1.3.2 リリースノート
に書いてあります。
ドキュメントの順番で返される要素
これは、jQuery のセレクタ エンジンの変更で、セレクタが渡された順序ではなく、返される結果をドキュメント順に並べ替えます。この変更は、Selectors API 仕様 (jQuery がそれをサポートするブラウザーで内部的に使用するもの) に準拠するために行われたものです。
これは jQuery 1.3 :
a, b, c"スタイルセレクタの順序は変更される可能性があります。querySelectorAll をサポートするブラウザ (Safari, Firefox 3.5+, Opera 10+, IE 8+) はドキュメント順に要素を返し、その他のブラウザは (現在) 指定された順に要素を返します。1.3.2 以降のリリースでは、すべてのカンマ区切りセレクタはドキュメント順に返されます。
関連
-
[解決済み] 要素外でのクリックを検出するにはどうすればよいですか?
-
[解決済み] event.preventDefault() vs. return false
-
[解決済み] 私のJavaScriptコードは "No 'Access-Control-Allow-Origin' header is present on requested resource "というエラーを受け取りますが、Postmanはそうならないのはなぜですか?
-
[解決済み] どのラジオボタンが選択されているかをjQueryで知るにはどうしたらよいですか?
-
[解決済み] jQueryでテーブルの行を追加する
-
[解決済み] .prop() vs .attr()
-
[解決済み] セレクタの子を取得する方法は?
-
[解決済み] jQueryを使用しない$(document).ready相当
-
[解決済み] HTMLマークアップのどこに<script>タグを記述すればよいですか?
-
[解決済み] jQueryで名前を指定して要素を選択するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Uncaught TypeError: 未定義のプロパティ 'length' を読み取れませんでした。
-
[解決済み] jquery 3.0 url.indexOfエラー
-
[解決済み] jQueryです。簡単なオーバーレイを作成するにはどうすればよいですか?
-
[解決済み] クラスメソッド内の "this "をタイプスクリプトで記述する
-
[解決済み] jQueryで複数のクラスを持つ要素を選択するにはどうすればよいですか?
-
[解決済み] jQueryでオブジェクトに登録されたイベントハンドラを検索する
-
[解決済み] val()を使ってselectの値を設定しても、jqueryのchangeイベントが発生しないのはなぜですか?
-
[解決済み] jQuery .onとhoverの使い分けは可能ですか?
-
[解決済み] jQueryを使用して要素の型を検索する
-
[解決済み】jQueryのテンプレートエンジン【終了しました