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