Saya baru-baru ini meningkatkan versi PHPStorm IDE saya dan sekarang memperingatkan saya tentang penggunaan jQuery yang tidak efisien.
Sebagai contoh:
var property_single_location = $("#property [data-role='content'] .container");
Minta peringatan ini:
Memeriksa apakah penyeleksi jQuery digunakan dengan cara yang efisien. Ini menyarankan untuk memisahkan pemilih turunan yang diawali dengan pemilih ID dan memperingatkan tentang pemilih duplikat yang dapat di-cache.
Jadi pertanyaan saya adalah:
Mengapa ini tidak efisien dan apa cara efisien untuk melakukan selektor di atas?
Saya kira:
var property_single_location = $("#property").find("[data-role='content']").find(".container");
Apakah ini jalan yang benar?