के लिए मैं $ .प्रत्येक उपयोग कर रहे हैं अब थोड़ी देर के लिए पुनरावृत्तियों करने के लिए के साथ है, लेकिन मैं सुनवाई लोगों देशी जे एस छोरों करने के लिए उपयोग करने के लिए कहते हैं पर रहते हैं। मैं प्रदर्शन के बारे में बहुत चिंतित हूं लेकिन मुझे यकीन नहीं है कि सार्थक तरीके से $ .each को प्रतिस्थापित करना हमेशा संभव है।jQuery प्रत्येक जगह
तो मेरे सवालों का, कर रहे हैं यह संभव है हमेशा के लिए साथ $ .प्रत्येक को बदलने के लिए, और अगर जब नहीं क्या जब यह किया जा सकता है के लिए अंगूठे का नियम है और यह नहीं कर सकता।
मैं एक इस तरह प्रत्येक है:
$this.find("div.class").each(function(){
var $thisparent = $(this).parent();
if (condition) {
$(this).prepend($thisparent.text());
}
if (condition2) {
$(this).prepend($thisparent.text());
}
});
बहुत बहुत धन्यवाद, लेकिन क्या आप एक उदाहरण प्रदान कर सकते हैं? धन्यवाद। – Mark
आपको बहुत धन्यवाद, :) महान जवाब और मेरी समझ बढ़ाने के लिए धन्यवाद। क्या आप एक एकल का उपयोग कैसे कर सकते हैं? इसके अलावा अगर मेरे पास आधा दर्जन परस्पर अनन्य स्थितियां हैं। – Mark
@ मार्क, पर पढ़ें || ऑपरेटर (https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Operators/Logical_Operators)। – strager