J'ai récemment mis à jour ma version de PHPStorm IDE et à présent, il me prévient à propos inefficace l'utilisation de jQuery.
Par exemple:
var property_single_location = $("#property [data-role='content'] .container");
Les invites de cet avertissement:
Vérifie que les sélecteurs jQuery sont utilisés de manière efficace. Il suggère pour diviser descendant de sélecteurs qui sont précédés sélecteur d'ID et met en garde sur les dupliqué sélecteurs qui pourrait être mis en cache.
Donc ma question est:
Pourquoi est-ce inefficaces et qu'est-ce que la façon efficace de le faire ci-dessus le sélecteur?
Je pense à:
var property_single_location = $("#property").find("[data-role='content']").find(".container");
Est-ce la bonne manière?