jQuery इवेंट - delegate() विधि
उदाहरण
माउस क्लिक के समय p एलीमेंट को छुपाएं या दिखाएं:
$("div").delegate("button","click",function(){ $("p").slideToggle(); });
विभाषा और उपयोग
delegate() विधि निर्दिष्ट एलीमेंट (जो चयनक एलीमेंट के सही चयनक एलीमेंट है) को एक या अधिक इवेंट हैंडलर जोड़ती है और इवेंट होने पर चलने वाले फ़ंक्शन को निर्दिष्ट करती है。
delegate() विधि के द्वारा इवेंट हैंडलर वर्तमान या भविष्य के एलीमेंट (जैसे जो स्क्रिप्ट से नवसृजित होते हैं) पर लागू करते हैं。
व्याकरण
$(selector).delegate(childSelector,event,data,function)
पारामीटर | वर्णन |
---|---|
childSelector | अनिवार्य। इवेंट हैंडलर जोड़ने वाले एक या अधिक सही चयनक |
event |
अनिवार्य। एलीमेंट पर जोड़ी गई एक या अधिक इवेंट को निर्दिष्ट करें। खाली जगह से अलग देखाये गए कई इवेंट मूल्यों को। इवेंट वैध होना चाहिए। |
data | वृद्धि। फ़ंक्शन को भेजे जाने वाले अतिरिक्त डाटा को निर्दिष्ट करें। |
function | अनिवार्य। इवेंट होने पर चलने वाले फ़ंक्शन को निर्दिष्ट करें। |
अधिक उदाहरण
- भविष्य के एलीमेंट को इवेंट हैंडलर जोड़ें
- कैसे delegate() विधि का प्रयोग करके नवसृजित एलीमेंट को इवेंट हैंडलर जोड़ें।