Saturday 15 August 2015

Extend jQuery specified object with custom function -


के साथ

  $। Fn.customFunction = function () {};   

हम पूरे jQuery का विस्तार कर सकते हैं और इसके साथ इसका उपयोग कर सकते हैं:

  $ ('body')। Customfunction ();   

क्या यह केवल निर्दिष्ट तत्व का विस्तार करना संभव है:

  var elem = $ ('# elem'); Elem.fn.customFunction = फ़ंक्शन () {}; elem.customFunction (); // समारोह $ ('शरीर') कहा जाता है। कस्टम फ़ंक्शन (); // इस कॉल में त्रुटि होनी चाहिए    

आप चाहते हैं कि फ़ंक्शन उस पर उपलब्ध हो आपत्ति? यह काफी आसान है:

  var elem = $ ('# elem'); Elem.customFunction = कार्य () {};   

ध्यान दें कि यह केवल उस एक फ़ंक्शन पर काम करेगा। उदाहरण के लिए, यह काम नहीं करेगा:

  $ ('# elem')। कस्टम फ़ंक्शन ();   

यह इसलिए है क्योंकि jQuery निर्माता एक नया ऑब्जेक्ट हर बार चलाता है; यह वस्तुओं का पुन: उपयोग नहीं करता है।

No comments:

Post a Comment