Jquery UI日期选择器onclick事件
我想在用户单击事件日期时打开URL。我使用jQueryUIDatePicker,但我看不出问题出在哪里 这是我的代码:Jquery UI日期选择器onclick事件,jquery,events,user-interface,calendar,datepicker,Jquery,Events,User Interface,Calendar,Datepicker,我想在用户单击事件日期时打开URL。我使用jQueryUIDatePicker,但我看不出问题出在哪里 这是我的代码: <script> $(document).ready(function() { var events = [ { Title: "titre", Idevent: "1", Date: new Date("05/20/2012")}, { Title: "test24"
<script>
$(document).ready(function() {
var events = [
{
Title: "titre",
Idevent: "1",
Date: new Date("05/20/2012")},
{
Title: "test24",
Idevent: "3",
Date: new Date("06/14/2012")}
];
$("#calendarcaps").datepicker({
beforeShowDay: function(date) {
var result = [true, '', null];
var matching = $.grep(events, function(event) {
return event.Date.valueOf() === date.valueOf();
});
if (matching.length) {
result = [true, 'highlight', null];
}
return result;
},
onSelect: function(dateText) {
var date, selectedDate = new Date(dateText),
i = 0,
event = null;
while (i < events.length && !event) {
date = events[i].Date;
if (selectedDate.valueOf() === date.valueOf()) {
event = events[i];
}
i++;
}
if (event) {
window.location.href = "test.php?id=" + event.Idevent;
}
}
});
});
</script>
$(文档).ready(函数(){
var事件=[
{
标题:“乳头”,
Idevent:“1”,
日期:新日期(2012年5月20日),
{
标题:“test24”,
创意:“3”,
日期:新日期(2012年6月14日)
];
$(“#日历上限”)。日期选择器({
beforeShowDay:功能(日期){
var result=[true',,null];
变量匹配=$.grep(事件,函数(事件){
返回事件.Date.valueOf()==Date.valueOf();
});
if(匹配的长度){
结果=[true,‘highlight’,null];
}
返回结果;
},
onSelect:函数(日期文本){
变量日期,selectedDate=新日期(日期文本),
i=0,
事件=null;
while(i
有人知道我做错了什么吗?,你有什么问题吗?