datepicker
関数は、作成される最初の入力ボックスでのみ機能します。jQueryのdatepickerを複製する
私は、それを含むdiv
を複製することによって、datepickerを複製しようとしています。
<a href="#" id="dupMe">click</a>
<div id="template">
input-text <input type="text" value="text1" id="txt" />
date time picker <input type="text" id="example" value="(add date)" />
</div>
日付ピッカーを初期化するには、jQuery UI documentationによるだけで作成された最初の日付ピッカーで、私は$('#example').datepicker();
を行う必要があり、それが作業を行います。
div
を複製するコードは次のとおりです。私はそれは常に働く#txt
をクリックした場合
$('#template #example').datepicker();
$("#template #txt").click(function() { alert($(this).val()); });
をして:
$("a#dupMe").click(function(event){
event.preventDefault();
i++;
var a = $("#template")
.clone(true)
.insertBefore("#template")
.hide()
.fadeIn(1000);
a.find("input#txt").attr('value', i);
a.find("input#example").datepicker();
});
奇妙なことはdocument.ready
に私が持っているということです。
私はこの方法も提供しています! –