我基本上有一个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.