मैंने हाल ही में PHPStorm IDE के अपने संस्करण को अपग्रेड किया है और अब यह मुझे अक्षम jQuery के उपयोग के बारे में चेतावनी देता है।
उदाहरण के लिए:
var property_single_location = $("#property [data-role='content'] .container");
इस चेतावनी का संकेत देता है:
जाँचता है कि jQuery के चयनकर्ताओं का उपयोग कुशल तरीके से किया जाता है। यह वंशगत चयनकर्ताओं को विभाजित करने का सुझाव देता है जो आईडी चयनकर्ता के साथ पूर्वनिर्मित होते हैं और डुप्लिकेट किए गए चयनकर्ताओं के बारे में चेतावनी देते हैं जिन्हें कैश किया जा सकता है।
तो मेरा सवाल है:
यह अक्षम क्यों है और उपरोक्त चयनकर्ता के लिए कुशल तरीका क्या है?
मुझे लगता है:
var property_single_location = $("#property").find("[data-role='content']").find(".container");
क्या यह सही तरीका है?