加载jquery时Wirred语法失败

时间:2014-07-09 14:07:05

标签: javascript jquery

jQuery(function ('input').Datepicker({
    beforeShowDay: function(date){
        var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
        return [ array.indexOf(string) == -1 ]
    }
});

是我做的

$('input').datepicker({
    beforeShowDay: function(date){
        var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
        return [ array.indexOf(string) == -1 ]
    }
});

是我想把它包装成这个JQuery兼容性格式但是没有找到正确的例子

4 个答案:

答案 0 :(得分:1)

正确的语法:http://jsfiddle.net/9knyT/

jQuery('input').datepicker({
    beforeShowDay: function (date) {
        var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
        return [array.indexOf(string) == -1];
    }
});

答案 1 :(得分:0)

你不应该使用"功能"有关键字。你应该简单地将$替换为" jQuery":

jQuery('input').datepicker({
beforeShowDay: function(date){
    var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
    return [ array.indexOf(string) == -1 ]
}
});

答案 2 :(得分:0)

将现有代码包装到本地范围而不重写它!

jQuery( document ).ready(function( $ ) {
// You can use the locally-scoped $ in here as an alias to jQuery.

$('input').datepicker({
  beforeShowDay: function(date){
    var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
    return [ array.indexOf(string) == -1 ]
  }
});

答案 3 :(得分:0)

你只需要像这样包装它

$(function () {
    $('input').datepicker({
        beforeShowDay: function (date) {
            var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
            return [array.indexOf(string) == -1]
        }
    });
});