최근에 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");
이것이 올바른 방법입니까?