के लिए ट्रिगर नहीं कर रहा समस्या यह है कि मेरे पास इनपुट टैग के कुछ गतिशील रूप से बनाए गए सेट हैं और मेरे पास एक ऐसा फ़ंक्शन भी है जो किसी भी समय इनपुट को ट्रिगर करने के लिए है मूल्य बदल जाता है।jQuery .on ('परिवर्तन', फ़ंक्शन() {} गतिशील रूप से बनाए गए इनपुट
$('input').on('change', function() {
// Does some stuff and logs the event to the console
});
हालांकि .on('change')
किसी भी डायनामिक रूप से तैयार आदानों के लिए ट्रिगर नहीं कर रहा है, केवल आइटम है कि वर्तमान पृष्ठ लोड किया गया था के लिए। दुर्भाग्य से इस मुझे एक बाँध के एक बिट में छोड़ देता है के रूप में .on
करने के लिए है .live()
और .delegate()
के लिए प्रतिस्थापन हो, जिनमें से सभी .bind()
के लिए रैपर हैं:/
क्या किसी और को यह समस्या है या समाधान के बारे में पता है?
कि यह तय हो गई है, धन्यवाद! – Nick
आप कमाल हैं! मुझे यह समस्या भी थी। कभी नहीं सोचा कि आप चयनकर्ता को दूसरे पैरामीटर के रूप में जोड़ सकते हैं। – Tomatrox
हाँ, जैसा कि पूरे दस्तावेज़ के बजाय कुछ तत्वों को संकीर्ण करने के लिए अच्छा है, यदि मामले में कुछ div के बाद गतिशील भाग इसका उपयोग करता है, उदाहरण के लिए: $ ('# ajax_table')। ('Change', ' इनपुट ', फ़ंक्शन() {... –