【问题标题】:JQuery Datepicker not detecting onselect for custom functionJQuery Datepicker没有检测到自定义函数的onselect
【发布时间】:2017-02-14 10:34:32
【问题描述】:
我正在尝试检测 jquery 日期选择器的选择。但它似乎不起作用。它不会给出任何错误,但不会执行该功能。
HTML
<div id="datepicker" class="datepicker-tafeltje"></div>
JS
$(document).ready(function(){
$("#datepicker").datepicker({
onSelect: refreshOptions
});
});
我也试过了
$(document).ready(function(){
$("#datepicker").datepicker({
onSelect: function(){console.log('test')}
});
});
但这也不会记录任何东西!
看来是映射的问题!谢谢大家的回答
【问题讨论】:
标签:
javascript
jquery
datepicker
jquery-ui-datepicker
【解决方案1】:
你应该使用这个::
$("#datepicker").datepicker({
afterAdjustDate: function(i,o,p){
console.log('test');
}
});
或
$("#datepicker").datepicker({
onSelect: function(e) {
console.log('test');
}
});
【解决方案2】:
试试下面的代码
$(document).ready(function() {
$("#datepicker").datepicker({
onSelect: function(e) {
alert(e);
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script
src="http://code.jquery.com/ui/1.11.3/jquery-ui.min.js"
integrity="sha256-xI/qyl9vpwWFOXz7+x/9WkG5j/SVnSw21viy8fWwbeE="
crossorigin="anonymous"></script>
<div id="datepicker" class="datepicker-tafeltje"></div>