Recientemente actualicé mi versión de PHPStorm IDE y ahora me advierte sobre el uso ineficiente de jQuery.
Por ejemplo:
var property_single_location = $("#property [data-role='content'] .container");
Solicita esta advertencia:
Comprueba que los selectores de jQuery se utilizan de forma eficiente. Sugiere dividir los selectores descendientes que están precedidos por el selector de ID y advierte sobre los selectores duplicados que podrían almacenarse en caché.
Entonces mi pregunta es:
¿Por qué esto es ineficiente y cuál es la forma eficiente de hacer el selector anterior?
Supongo que en:
var property_single_location = $("#property").find("[data-role='content']").find(".container");
¿Es este el camino correcto?