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