मैं किसी ऑब्जेक्ट पर click
ईवेंट पर कुछ व्यवहार संलग्न करने के लिए jQuery के .on()
फ़ंक्शन का उपयोग कर रहा हूं, span
कहें।मैं jQuery के ऑन() फ़ंक्शन को फ़िल्टर के साथ मूल चयनकर्ता कैसे प्राप्त करूं?
मेरे सेटअप इस तरह दिखता है:
$('#container').on('click', 'span', function() {
// do stuff
});
इस समारोह के अंदर, this
span
है। मुझे #container
कैसे मिल सकता है?
पूर्ण उदाहरण: http://jsfiddle.net/aymansafadi/Nk3p9/
<div id="container">
<span>Click Me!</span>
</div>
-
$('#container').on('click', 'span', function() {
var span = $(this),
div = false; // This is what I need
console.log(span);
});
एक आईडी केवल एक बार दिखाई दे सकता है, तो ... '$ ('# कंटेनर')'। ;-) –
या अपने चयनकर्ता को कैश करें ... – elclanrs