如何将来自mysql的多个日期与来自jquery datepicker的点击日期进行比较?
假设我有以下日期来自mysql in循环。
02-06-2014
04-06-2014
10-06-2014
12-06-2014
17-06-2014
20-06-2014
这是我的jQuery Datepicker日期,每次点击它都会改变。
12-06-2014
如果我的mysql结果集中存在12-06-2014,则回显“是”;或者“不”;
答案 0 :(得分:1)
Datepicker有一个在名为onSelect的选项中设置的方法。你可以这样做:
arOfDates = [your, dates, here];
$('#datepickerID').datepicker({
onSelect: function(dateSelected){
$.each(arOfDates, function (key, value){
if(value == dateSelected) console.log(value, dateSelected);
}
//or without iteration
if($.inArray(dateSelected, arOfDates) != -1) console.log(dateSelected);
}
});