我想在用户点击输入字段时显示日历, 有人可以告诉我为什么这个脚本不会执行吗?
<input type="text" id="dob"/>
这是脚本
$("#dob").click(function(){
alert("here");
$("#dob").datepicker();
});
答案 0 :(得分:2)
您需要在页面加载时调用$("#dob").datepicker();
,而不是在单击输入框时调用。当页面加载时调用.datepicker()
时,JQuery会自动将所有相关的事件处理程序分配给输入框以显示选择器。所以在你的JQuery中这样做:
$(document).ready(function(){
$("#dob").datepicker();
});