2012-05-17 18 views
14

तो मैं पूरी दोपहर के लिए this problem पर अटक गया हूं जिसे मैंने अंततः हल किया। यह पता चला कि मैं $ el के बजाय एल असाइन कर रहा था।

दोनों के बीच क्या अंतर है और मुझे उनमें से प्रत्येक का उपयोग कब करना चाहिए?

उत्तर

20

सीधे the documentation से, $el है:

एक कैश्ड jQuery (या zepto) दृश्य के तत्व के लिए वस्तु। हर समय डीओएम तत्व को फिर से लपेटने के बजाय एक आसान संदर्भ।

तो, $elel का एक कैश, jQuery (या ज़िप्तो) संस्करण है। यदि आपको el पर किसी भी jQuery या ज़िप्टो विधियों का उपयोग करने की आवश्यकता है, तो आप को $() में प्रत्येक बार लपेटने के बजाय $el का उपयोग कर सकते हैं।

+18

और आपको 'el' या' el el 'को असाइन नहीं करना चाहिए, आपको ['setElement'] (http://documentcloud.github.com/backbone/#View-setElement) का उपयोग करना चाहिए। –

संबंधित मुद्दे