Недавно я обновил свою версию 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");
Это правильный путь?