ฉันเพิ่งอัปเกรด PHPStorm IDE เวอร์ชันของฉันและตอนนี้เตือนฉันเกี่ยวกับการใช้งาน jQuery ที่ไม่มีประสิทธิภาพ
ตัวอย่างเช่น:
var property_single_location = $("#property [data-role='content'] .container");
แจ้งคำเตือนนี้:
ตรวจสอบว่าใช้ตัวเลือก jQuery อย่างมีประสิทธิภาพ แนะนำให้แยกตัวเลือกลูกหลานซึ่งนำหน้าด้วยตัวเลือก ID และเตือนเกี่ยวกับตัวเลือกที่ซ้ำกันซึ่งสามารถแคชได้
ดังนั้นคำถามของฉันคือ:
เหตุใดจึงไม่มีประสิทธิภาพและวิธีใดที่มีประสิทธิภาพในการเลือกตัวเลือกข้างต้น
ฉันเดาว่า:
var property_single_location = $("#property").find("[data-role='content']").find(".container");
เป็นวิธีที่ถูกต้องหรือไม่?