मेरे पास एक इनपुट फ़ील्ड है जिसे मैं एक सीएसएस क्लास के माध्यम से डेटपिकर के रूप में परिभाषित करता हूं। अब मैं इस इनपुट फ़ील्ड को क्लोन करना चाहता हूं और ऐसा इसलिए है कि क्लोन इनपुट भी डेटपिकर्स हैं।क्लोनिंग डेटपिकर ऑब्जेक्ट्स [JQuery]
विभिन्न स्रोतों से पढ़ने के बाद मुझे विश्वास था कि निम्नलिखित कोड काम करना चाहिए लेकिन ऐसा नहीं है। शायद मुझे उम्मीद थी किसी की मदद कर सकता है मुझे यह पता लगाने की मैं गलत क्या कर रहा था :)
<input type="text" id="date" name="date" class="calendar" />
<input type="button" id="clone" name="clone" value="Clone dates" />
और यहाँ जावास्क्रिप्ट है:
<script type="text/javascript">
$(document).ready(function(){
$('.calendar').datepicker();
$('#clone').click(function()
{
$('.calendar:last').clone().append().insertAfter('.calendar:last');
});
});
</script>
अब तक इनपुट क्षेत्र दोहराया गया है और पिछले के बाद कम से डाला जाता है उदाहरण लेकिन डेटपिकर काम नहीं करता है। मैंने क्लोन फ़ंक्शन में 'सत्य' पारित करने का प्रयास किया लेकिन मुझे यह त्रुटि मिली कि इंस्ट को परिभाषित नहीं किया गया था।
किसी भी मदद की सराहना की जाएगी किया :)
यह इनपुट क्लोन लेकिन यह datepicker वस्तु का निर्माण नहीं करता है (यह एक त्रुटि या तो जो इसे बनाता है नहीं देता है और भी भ्रमित) – Gazillion
स्पष्ट रूप से आपको डेटपिकर() को कॉल करने से पहले 'हैडडेटिकर' कक्षा को हटाना होगा। मैंने पोस्ट अपडेट किया है। –
धन्यवाद! यह तय है! – Gazillion