मैंने मोबाइल वेब अनुप्रयोगों में उपयोग के लिए कस्टम jQuery ईवेंट की एक श्रृंखला बनाई है। वे महान काम करते हैं और परीक्षण किया गया है। हालांकि, मैंने एक छोटी सी समस्या में भाग लिया है जिसे मुझे समझ में परेशानी हो रही है।jQuery क्लोन() ईवेंट बाइंडिंग क्लोनिंग नहीं, यहां तक कि()
मैं डीओएम के भीतर कुछ तत्वों पर .clone()
का उपयोग कर रहा हूं, जिसमें एक बटन होता है। बटन में कुछ कस्टम इवेंट्स हैं (घटनाएं .on()
का उपयोग करके बाध्य हैं), लेकिन। दुर्भाग्यवश, जब मैं jQuery के .clone()
का उपयोग करता हूं, तो बाइंडिंग संरक्षित नहीं होती है, और मुझे उन्हें फिर से जोड़ना होगा।
क्या किसी ने इससे पहले सामना किया है, क्या किसी को किसी संभावित काम के बारे में पता है? मैंने सोचा कि .on()
का उपयोग अब मौजूद तत्वों के लिए बाध्यकारी को संरक्षित करना था, या भविष्य में?
"मैंने सोचा था कि .on का उपयोग कर() तत्व है कि अब मौजूद हैं, या भविष्य में के लिए बाध्यकारी बनाए रखने के लिए चाहिए था?" -'clone' के साथ इसका कोई संबंध नहीं है; यह jQuery का ईवेंट प्रतिनिधिमंडल तर्क है और यदि आप '.on' के लिए अतिरिक्त चयनकर्ता पास करते हैं तो काम करता है। – pimvdb