javascript - Calling jQuery functions using call or apply -
मेरे पास निम्न HTML है:
& lt; input type = "text" & gt; मैं इस इनपुट का मान सेट करना चाहता हूं:
$ ("इनपुट")। Val.call (यह, "हाय"); jQuery एक त्रुटि फेंकता है:
अनक्यूट टाइप एरर: अनिर्धारित कोई फ़ंक्शन नहीं है < p> यह क्यों हो रहा है? मैं लागू या कॉल का उपयोग कर jQuery फ़ंक्शन को कैसे कॉल कर सकता / सकती हूं? मुझे लगता है कि समस्या यह है यह है विंडो ऊपर के मामले में यह यहां क्या मान लेना चाहिए?
आपको समस्या यह है कि यह । क्षेत्र को jQuery ऑब्जेक्ट होना चाहिए $ ("इनपुट") । इसलिए: var myThis = $ ("इनपुट"); MyThis.val.call (मेरा है, "हाय"); अपरिभाषित समस्या यह है कि jQuery आंतरिक रूप से उस स्कोप ऑब्जेक्ट पर अन्य jQuery फ़ंक्शन को कॉल करने का प्रयास करेगा। और आपका यह (जो संभवत: विंडो है) के पास नहीं है।
Comments
Post a Comment