Javascript DatePicker:尝试设置日期时出错

Javascript DatePicker:尝试设置日期时出错,javascript,php,jquery,datepicker,Javascript,Php,Jquery,Datepicker,$('item_lrec')。日期选择器('setDate','03/06/2018') 最后收据 假设您使用的是jQueryUI,setDate的格式如下所示: 在没有看到其余代码的情况下,我猜测data.data.item_lrec的格式不正确,它应该是“MM/DD/YYYY”格式,例如“05/24/2018”。看起来您正在使用,它接受一个日期对象,并给它一个字符串,因此它尝试调用该字符串上的函数,而不是用于字符串(它的意思是用于日期对象) 将行更改为下面的行应该适合您 $('#item

$('item_lrec')。日期选择器('setDate','03/06/2018')

最后收据

假设您使用的是jQueryUI,setDate的格式如下所示:


在没有看到其余代码的情况下,我猜测
data.data.item_lrec
的格式不正确,它应该是“MM/DD/YYYY”格式,例如“05/24/2018”。

看起来您正在使用,它接受一个日期对象,并给它一个字符串,因此它尝试调用该字符串上的函数,而不是用于字符串(它的意思是用于日期对象)

将行更改为下面的行应该适合您

$('#item_lrec').datepicker('setDate', new Date("03/06/2018"));

如果您发布了一个更大的代码示例,我们可以提供帮助,但仅仅看一行并不能为人们提供足够的信息来了解发生了什么。要缩小问题的范围,请尝试使用带有静态值的setDate,例如:
$('#item_lrec')。datepicker('setDate',“2018年4月16日”)
看看是否有效?好的,我发布了一部分代码。我检查了变量中的值,结果是正确的!我真的不知道如何修复它(很高兴您修复了它!):)下次发布问题时,请务必发布完整的代码,和/或提及您使用的脚本。(我假设您使用的是jQueryUI的日期选择器,而实际上您使用的是引导插件。)我当然会!!无论如何,感谢您同时包含jQuery UI和引导Datepicker插件,这意味着您有两个名为Datepicker的jQuery函数-您想使用哪一个?