最近、PHPStorm IDEのバージョンをアップグレードしましたが、jQueryの非効率的な使用について警告しています。
例えば:
var property_single_location = $("#property [data-role='content'] .container");
この警告を表示します:
jQueryセレクターが効率的に使用されていることを確認します。IDセレクターで始まる子孫セレクターを分割することを提案し、キャッシュされる可能性のある重複したセレクターについて警告します。
だから私の質問は:
なぜこれが非効率的であり、上記のセレクターを行うための効率的な方法は何ですか?
私は推測します:
var property_single_location = $("#property").find("[data-role='content']").find(".container");
これは正しい方法ですか?