【发布时间】:2010-03-01 20:36:31
【问题描述】:
我有一个输入字段,我通过 css 类将其定义为日期选择器。我现在想克隆这个输入字段并拥有它,所以克隆的输入也是日期选择器。
从各种来源阅读后,我相信以下代码应该可以工作,但事实并非如此。我希望也许有人可以帮助我弄清楚我做错了什么:)
<input type="text" id="date" name="date" class="calendar" />
<input type="button" id="clone" name="clone" value="Clone dates" />
这里是javascript:
<script type="text/javascript">
$(document).ready(function(){
$('.calendar').datepicker();
$('#clone').click(function()
{
$('.calendar:last').clone().append().insertAfter('.calendar:last');
});
});
</script>
到目前为止,输入字段是重复的,并在最后一个实例之后插入,但日期选择器不起作用。我尝试将“true”传递给克隆函数,但它给了我一个错误,说 inst 没有定义。
任何帮助将不胜感激:)
【问题讨论】:
标签: jquery clone jquery-ui-datepicker