jQuery UI Datepicker中的"inst is undefined"错误

Nes*_*Nes 5 jquery datepicker

我基本上有一个jQuery Datepicker.Datepicker显示但它似乎不起作用,因为它在选择一天时什么都不做.它不起作用,也选择了上一个和下一个.

我得到" inst is undefined "错误

- 剧本

jQuery(function() {
    jQuery("#datepicker1").datepicker();
});
Run Code Online (Sandbox Code Playgroud)

- 元素

<input type="text" id="datepicker1" name="datepicker1"/>
Run Code Online (Sandbox Code Playgroud)

Nes*_*Nes 14

我找到了答案.

页面中有一个部分复制包含元素datepicker1的表单.因此,生成了多个"datepicker1".datepicker与多个datepicker1混淆,并且可能获得一个没有任何值的值.

我通过唯一地命名我的datepicker输入做了一个修复

<?php $x++; ?>
<input type="text" id="datepicker<?=$x;?>" name="datepicker1"/>
Run Code Online (Sandbox Code Playgroud)

如果您遇到同样的问题,您可能只需要确保所有日期选择器都具有唯一ID.