jQuery datepicker,onSelect不起作用

Tom*_*sen 49 jquery datepicker onselect

我无法onSelect开发我的jQuery datepicker.

继承我的代码:

<script type="text/javascript">
$(function() {
    $('.date-pick').datePicker( {
        onSelect: function(date) {
            alert(date)
        },
        selectWeek: true,
        inline: true,
        startDate: '01/01/2000',
        firstDay: 1,
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

这就像它没有注册onSelect功能.我究竟做错了什么?

Ant*_*thy 86

最后一个属性后没有逗号.

警告后的分号(日期);

关于datepicker的案例(不是datePicker)

检查您的其他大写/小写的属性.

$(function() {
    $('.date-pick').datepicker( {
        onSelect: function(date) {
            alert(date);
        },
        selectWeek: true,
        inline: true,
        startDate: '01/01/2000',
        firstDay: 1
    });
});
Run Code Online (Sandbox Code Playgroud)

  • 在 js 中,如果分号是行尾,您可以省略分号,并且与许多语言一样,您可以在最后一个属性后放置一个逗号。 (2认同)

Ben*_*ler 15

datePicker的onSelect等价物是dateSelected事件.

$(function() {
    $('.date-pick').datePicker( {
        selectWeek: true,
        inline: true,
        startDate: '01/01/2000',
        firstDay: 1,
    }).bind('dateSelected', function(e, selectedDate, $td) {
        alert(selectedDate);
    });
});
Run Code Online (Sandbox Code Playgroud)

此页面有一个很好的示例,显示dateSelected事件和其他绑定事件.


小智 6

$('.date-picker').datepicker({
                    autoclose : true,
                    todayHighlight : true,
                    clearBtn: true,
                    format: 'yyyy-mm-dd', 
                    onSelect: function(value, date) { 
                         alert(123);
                    },
                    todayBtn: "linked",
                    startView: 0, maxViewMode: 0,minViewMode:0

                    }).on('changeDate',function(ev){
                    //this is right events ?trust me
                    }
});
Run Code Online (Sandbox Code Playgroud)


sam*_*son 5

该函数datepicker区分大小写并且全部小写。然而,以下内容对我来说效果很好:

$(document).ready(function() {
  $('.date-pick').datepicker( {
    onSelect: function(date) {
        alert(date);
    },
    selectWeek: true,
    inline: true,
    startDate: '01/01/2000',
    firstDay: 1
  });
});
Run Code Online (Sandbox Code Playgroud)