2012-09-08 12 views
7

मैं यह जांचना चाहता हूं कि क्या बैकबोन.व्यू वर्तमान में डोम में प्रस्तुत किया गया है यदि मुझे इसे पुन: प्रस्तुत करने की आवश्यकता नहीं है। क्या मैं इसे किसी भी तरह से देख सकता हूं?मैं कैसे जांच सकता हूं कि बैकबोन.व्यू वर्तमान में डोम में प्रस्तुत किया गया है या नहीं?

सादर

+3

[इस सवाल] का अर्ध-डुप्लिकेट (http://stackoverflow.com/q/5428280/479863) jQuery ऑब्जेक्ट के रूप में 'this। $ El' का उपयोग करके। –

+0

वे बहुत अलग चीजें हैं, क्योंकि चुने गए उत्तर से संकेत मिलता है। – gotofritz

उत्तर

11

ठीक है, सिद्धांत रूप में आप पता लगाने के लिए डोम क्वेरी सकता है, लेकिन है कि बस एक उदाहरण चर की स्थापना और क्वेरी करने कि प्रतिपादन से पहले की तुलना में बहुत धीमी हो जाएगा। दूसरी तरफ, रेंडर विधि (मान लीजिए कि सबकुछ सही तरीके से स्थापित किया गया है) मॉडल को बदलने पर ही बुलाया जाना चाहिए, इसलिए आपका प्रश्न इंगित करता है कि आप शायद इसका उपयोग नहीं कर रहे हैं कि इसका उपयोग कैसे किया जाना चाहिए (एमवीसी शैली) । लेकिन यह मानते हुए कि आपको ऐसा करने की आवश्यकता है, this.rendered = true सेट करना और अपनी रेंडर विधि में फिर से प्रस्तुत करने से पहले यह जांचना सबसे तेज़ और आसान है।