【发布时间】:2014-05-25 01:01:01
【问题描述】:
我正在尝试使用 jQuery 和 jQueryUI 制作日期选择器
我的日期选择器仅在指定事件第二次发生后才会启动。
代码是:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="jquery-ui-1.10.4.css" />
<script src="jquery-1.11.1.js"></script>
<script src="jquery-ui-1.10.4.js"></script>
<script>
$(document).ready(function(){
$( "#id1" ).click(function() {
$("#id1").datepicker();
});
});
</script>
</head>
<body>
<form>
<input type="text" id="id1" />
</form>
</body>
</html>
在这里,当我第二次单击输入框时,会出现日期选择器,但在第一次单击时不会出现。
谁能告诉我为什么?
【问题讨论】:
-
因为您只是在第一次单击后设置日期选择器。查看文档中的示例以了解其工作原理:jqueryui.com/datepicker。