jQuery की घटना। प्रतिनिधि लक्ष्य संपत्ति
उदाहरण
<div> तत्व की पृष्ठभूमि का रंग बदलें (<बटन> तत्व का पूर्वज):
$("div").on("click", "button", function(event){
$(event.delegateTarget).css("background-color", "pink");
});
परिभाषा और उपयोग
event.delegateTarget प्रॉपर्टी उस तत्व को लौटाती है जहां वर्तमान में तथाकथित jQuery ईवेंट हैंडलर संलग्न किया गया था।
यह संपत्ति ऑन () विधि द्वारा संलग्न प्रत्यायोजित घटनाओं के लिए उपयोगी है, जहां ईवेंट हैंडलर संसाधित किए जा रहे तत्व के पूर्वज से जुड़ा हुआ है।
युक्ति: event.delegateTarget बराबर है event.currentTarget , यदि ईवेंट किसी तत्व से सीधे जुड़ा हुआ है और कोई डेलिगेशन नहीं होता है (नीचे उदाहरण देखें)।
वाक्य - विन्यास
event.delegateTarget
Parameter | Description |
---|---|
event | Required. The event parameter comes from the event binding function |
इसे स्वयं आज़माएं - उदाहरण
बीच अंतर डेलिगेशन होने पर डेलिगेट टार्गेट और करंट टार्गेट के बीच अंतर दिखाएँ।
दिखाएं कि प्रतिनिधि लक्ष्य और वर्तमान लक्ष्य सीधे बाध्य घटनाओं के बराबर हैं।