J'ai récemment mis à jour ma version de PHPStorm IDE et il me prévient maintenant de l'utilisation inefficace de jQuery.
Par exemple:
var property_single_location = $("#property [data-role='content'] .container");
Invite cet avertissement:
Vérifie que les sélecteurs jQuery sont utilisés de manière efficace. Il suggère de diviser les sélecteurs descendants qui sont précédés du sélecteur d'ID et avertit des sélecteurs dupliqués qui pourraient être mis en cache.
Ma question est donc:
Pourquoi est-ce inefficace et quelle est la manière efficace de faire le sélecteur ci-dessus?
Je devinerais à:
var property_single_location = $("#property").find("[data-role='content']").find(".container");
Est-ce la bonne manière?