यदि आपके पास इवेंट हैंडलर है तो वैल प्राप्त करने के लिए() आपको इसे लपेटने की आवश्यकता होगी, क्योंकि elem
नीचे लपेटा नहीं गया है, लेकिन आप नीचे दिए गए उदाहरण में elem.value
कर सकते हैं।
$('#someid').bind('click', function(e) {
var elem = e.currentTarget;
}
यदि आपको चयनकर्ता का उपयोग करने से तत्व नहीं मिला है तो आपको शायद इसे लपेटने की आवश्यकता होगी।
आप केवल एक उपयोगिता समारोह कर सकते हैं जो एक लपेटा तत्व वापस कर देगा, अगर आप वास्तव में इसे चाहते हैं, तो यह हमेशा लपेटा जाता है।
बस इसे किसी भी तत्व में पास करें, और फिर यह जांच कर सकता है कि यह एक jquery वस्तु है और यदि इसे लपेट नहीं है, लेकिन यह हमेशा लपेटा संस्करण वापस कर देगा।
स्रोत
2009-12-09 14:14:46
... जब तक वेरिएबल पहले से ही एक JQuery ऑब्जेक्ट नहीं है जो jquery selector का परिणाम था :) शायद यह वही मामला था जब कॉल() सीधे कॉल किया गया था। – Slavo