gpt4 book ai didi

React 中的 jQuery UI Datepicker 抛出 Uncaught TypeError

转载 作者:行者123 更新时间:2023-12-01 06:45:30 26 4
gpt4 key购买 nike

当尝试让 jQuery UI Datepicker 在 JSFiddle 中与 React.js 一起使用时,当您单击输入框时,控制台中会抛出以下错误:

Uncaught TypeError: newDate.setHours is not a function

JSFiddle 链接:http://jsfiddle.net/bengrunfeld/9ay9qdmd/

var Date = React.createClass({
render: function() {
return <input type="text" className="datepicker" />;
}
});

var Calendar = React.createClass({
componentDidMount: function() {
$('.datepicker').datepicker();
},
render: function() {
return (
<form>
<Date />
</form>
)
}
});

React.render(<Calendar />, document.body);

最佳答案

您重新定义了核心 JavaScript 对象:Date。如果您将其重命名为其他名称,例如 DateInput,则 works .

var DateInput = React.createClass({
render: function() {
return <input type="text" className="datepicker" />;
}
});

关于React 中的 jQuery UI Datepicker 抛出 Uncaught TypeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29834605/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com