Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript OnSelectDatePicker不';行不通_Javascript_Jquery_Html_Datepicker - Fatal编程技术网

Javascript OnSelectDatePicker不';行不通

Javascript OnSelectDatePicker不';行不通,javascript,jquery,html,datepicker,Javascript,Jquery,Html,Datepicker,我的约会选择人有问题。我需要自定义此日期选择器,但当我尝试自定义它们时,它不起作用。 例如: 我有以下html代码: <div class="input-group"> <span class="input-group-addon"><i class="fa fa-calendar"></i></span> <input type="text" class="form-control" data-target="#job-

我的约会选择人有问题。我需要自定义此日期选择器,但当我尝试自定义它们时,它不起作用。 例如:

我有以下html代码:

<div class="input-group">
<span class="input-group-addon"><i class="fa fa-calendar"></i></span>
    <input type="text" class="form-control" data-target="#job-date_start"  name="date_start" title="" id="datestart" class="xlarge required" readonly>
    <input type="hidden" id="job-date_start" value="" name="job[date_start]" />
</div>
我的问题是,当我在日期选择器中单击日期时,
console.log(test)
不会出现


谢谢你

当然,它会按照你写的方式工作。但是,如果您只有一个
助手,则不需要

 $('#datestart').datepicker( {
      onSelect: function(date) {
          alert(date);
    }
});
希望您已经导入了
datepicker
以及当然
jQuery
正确版本所需的所有库


FYI
:-在执行此脚本之前,您的DOM应该已经准备好了

包括jquery和jquery ui库,然后在document ready上添加您的代码


当然,您已经包含了
jquery
jqueryui
,或者等待文档准备就绪,或者将代码放在身体的末尾?您的代码可以工作:)您使用的是哪个日期选择器库?如果您没有使用jqueryUI,您可能无法获得onSelect事件…我已经包括了jquery和jquery ui,因为我的日期选择器工作,但当我单击日期时,我的警报不会出现在选择您传递给日期选择器的唯一参数上?如果不是的话,你能包括一切吗?是的,我有一个DOM就绪,我的日期选择器工作,就在我点击日期时,我的警报没有出现。肯定还有另一个问题,因为您的代码在JSFIDLE中工作:)我知道,但我不知道另一个问题是什么。您可以修改所有代码,以便我们可以检查导致问题的原因:)我在jQuery上的版本是1.11.1。我不明白为什么它不起作用。
 $('#datestart').datepicker( {
      onSelect: function(date) {
          alert(date);
    }
});
$(document).ready(function () {
    $('#datestart').datepicker({
        onSelect: function (date) {
            alert(date);
        },
    });
});