【发布时间】:2017-02-05 00:02:22
【问题描述】:
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$( function() {
$( ".datepicker" ).datepicker();
} );
</script>
<form>
<input type="text" class="form-control datepicker" ng-model="item[2]">
</form>
考虑上述代码(假设item[2] 具有有效的日期值)。我希望在单击输入字段时弹出datepicker。出乎意料的是,这不起作用,并且没有显示日期选择器弹出窗口。
【问题讨论】:
-
首先,这个
$( "#datepicker" )不匹配任何东西。其次,你应该像这样加载它,例如:stackoverflow.com/a/18447446/1414562(应该是$(element).datepicker()) -
在您进行编辑之后,类与 ID 不同...但是无论如何,您最好提供您正在使用的代码,而不是一些随机代码,因为它可能更难以捕捉到什么是你的错误
标签: jquery angularjs frontend jquery-ui-datepicker angularjs-ng-model