2017-02-14 16 views
0

Я пытаюсь определить выбор jquery datepicker. но он, похоже, не работает. Он не дает никаких ошибок, но не выполняет функцию.JQuery Datepicker не обнаруживает onselect для пользовательской функции

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

Ваш код работает отлично в фид dle: https://jsfiddle.net/xztoagcx/. Пожалуйста, добавьте более подробную информацию о коде, который вы используете. –

ответ

0

Вы должны использовать эту функцию ::

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

ИЛИ

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