我正在尝试使用这个: http ://trentrichardson.com/examples/timepicker/
那是我的代码:
<html>
<head>
<script src="http://trentrichardson.com/examples/timepicker/js/jquery-1.7.1.min.js"> </script>
<script src="http://trentrichardson.com/examples/timepicker/js/jquery-ui-1.8.16.custom.min.js"></script>
<script src="http://trentrichardson.com/examples/timepicker/js/jquery-ui-sliderAccess.js"></script>
<script src="http://trentrichardson.com/examples/timepicker/js/jquery-ui-timepicker-addon.js"></script>
<link type="text/css" href="http://trentrichardson.com/examples/timepicker/css/ui-lightness/jquery-ui-1.8.16.custom.css" rel="stylesheet">
<script>
$(function() {
$('#dateTimePicker1').datetimepicker();
});
</script>
</head>
<body>
<%-body%>
</body>
</html>
那是body.ejs:
<input id="dateTimePicker1" class="hasDatepicker"></input>
我得到的是一个简单的输入。当我点击它时没有任何反应。我在控制台中没有错误。我需要帮助解决这个问题。
upd(我有一个路由文件):
exports.index = function(req, res){
res.render('index', { title: 'index' })
};
我检查并在页面加载后输入在代码中。
但是,奇怪的是:我用作者的插件打开网站(这篇文章的第一个链接)。打开开发者工具。编辑站点的 html - 在示例输入附近添加新输入。名称(和 id)它 example222。在控制台做
$('#example222').datetimepicker();
他的输入有效,我的不行!那是什么法术?:)