Неэффективные предупреждения об использовании jQuery в PHPStorm IDE

Я недавно обновил свою версию среды разработки PHPStorm, и теперь она предупреждает меня о неэффективном использовании jQuery.

Например:

var property_single_location = $("#property [data-role='content'] .container");

Запрашивает это предупреждение:

Checks that jQuery selectors are used in an efficient way. It suggests to split descendant selectors which are prefaced with ID selector and warns about duplicated selectors which could be cached.

Итак, мой вопрос:

Why is this inefficient and what is the efficient way to do the above selector?

Я думаю на:

var property_single_location = $("#property").find("[data-role='content']").find(".container");

Это правильный путь?

Ответы на вопрос(3)

Ваш ответ на вопрос