2017-02-14 64 views
0

我試圖檢測jQuery日期選擇器的選擇。但它似乎並不奏效。它不會給出任何錯誤,但不會執行該功能。JQuery Datepicker未檢測到自定義函數的選擇

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')} 
    }); 
}); 

但是,這並不無論什麼身份登錄!

看來這是一個映射問題!謝謝大家的答案

+3

您的代碼工作正常fid dle:https://jsfiddle.net/xztoagcx/。請添加更多關於您使用的代碼的詳細信息 –

回答

0

你應該使用這個::

$("#datepicker").datepicker({ 
    afterAdjustDate: function(i,o,p){ 
     console.log('test'); 
    } 
}); 

OR

$("#datepicker").datepicker({ 
    onSelect: function(e) { 
     console.log('test'); 
    } 
}); 
0

嘗試下面的代碼

$(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>