我在网络应用中的许多地方使用了jQuery DateTimePicker。在一个不会弹出日历的地方,它可以正常运行。这是页面的源代码(在Chrome中查看)。
<script>
$('#example9').datetimepicker({ timeFormat: 'h:mm', stepMinute: 5, dateFormat: 'yy-mm-dd'
</script>
<div>
<input type="text" name="example9" id="example9" value="2012-10-16 15:00" />
</div>
正如您所看到的,我已将代码简化为最简单并添加了事件侦听器。没有任何东西被触发,每当我点击输入时都没有任何反应。
有任何线索吗?
答案 0 :(得分:1)
你为什么这样做?不是基于ID在每个特定输入上调用datepicker,而是创建一个所有datepicker输入都将具有的HTML类。然后在您的_Layout或其他始终被调用的JavaScript文件中,将该类的所有内容转换为DatePicker。
答案 1 :(得分:1)
确保
script
元素之后移动div
代码,或使用$(document).ready(function(){/*your-code*/});
id
在html中是唯一的,否则会失败。答案 2 :(得分:0)
你这样做
.data("events")
我没有看到文本框的数据事件属性