Javascript 如何使用jQuery而不是$
这就是我所做的Javascript 如何使用jQuery而不是$,javascript,jquery,Javascript,Jquery,这就是我所做的 jQuery(function ('input').Datepicker({ beforeShowDay: function(date){ var string = jQuery.datepicker.formatDate('yy-mm-dd', date); return [ array.indexOf(string) == -1 ] } }); 示例中这个问题的背景是一个混淆,一次使用jQuery,另一次使用$,我将在这里给出
jQuery(function ('input').Datepicker({
beforeShowDay: function(date){
var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
return [ array.indexOf(string) == -1 ]
}
});
示例中这个问题的背景是一个混淆,一次使用jQuery,另一次使用$,我将在这里给出正确的解决方案
$('input').datepicker({
beforeShowDay: function(date){
var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
return [ array.indexOf(string) == -1 ]
}
});
方法直接作用于$
jQuery(文档).ready(函数($){
//您可以在这里使用本地范围的$作为jQuery的别名。
$('input')。日期选择器({
beforeShowDay:功能(日期){
变量字符串=$.datepicker.formatDate('yy-mm-dd',日期);
return[array.indexOf(string)=-1]
}
});
})
您不应该在那里使用“function”关键字。您应该简单地将$替换为“jQuery”:
正确语法:
你只需要像这样包装它
jQuery('input').datepicker({
beforeShowDay: function (date) {
var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
return [array.indexOf(string) == -1];
}
});
Datepicker在您的第一个代码中是大写的,但在第二个代码中不是。您的问题非常不清楚。如果最下面的是您想要的,您可以复制/粘贴它,
jQuery(function('input')。Datepicker({
)只是一个语法错误。您想做什么?将第二个代码段包装成一个?
jQuery('input').datepicker({
beforeShowDay: function(date){
var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
return [ array.indexOf(string) == -1 ]
}
});
jQuery('input').datepicker({
beforeShowDay: function (date) {
var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
return [array.indexOf(string) == -1];
}
});
$(function () {
$('input').datepicker({
beforeShowDay: function (date) {
var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
return [array.indexOf(string) == -1]
}
});
});