-1

我在我的网页上插入了一个日期选择器。我希望用户选择一个日期,并根据他们的选择能够转到某个页面。

我想我必须设置像day1 = <a href:http//www.yahoo.com>.

到目前为止我所拥有的:

$(function() {
    $("#datepicker").datepicker({ showOtherMonths: false });
});


$('#datepicker').datepicker({onSelect: function(dateText, inst) 
    { 
        window.location = 'http://www.yahoo.com' + dateText;
    }
4

3 回答 3

0
$(".date").datepicker({
  onSelect: function(dateText) {
   callFunction(this.val);
  }
});


function callFunction(value)
{
 window.location = 'http://www.yahoo.com' + value;
}
于 2013-03-15T10:20:56.683 回答
0

假设您知道要检查的日期,您可以使用 if 语句:

$('#datepicker').datepicker({onSelect: function(dateText, inst) 
{ 
    //this will show a message box showing you the date format. just remove this line after.
    alert(dataText);  
    if(dateText == "some-day-1") window.location = "link to some page";
    if(dateText == "some-day-2") window.location = "link to another page";
    if(dateText == "some-day-3") window.location = "link to yet another page";
});
于 2013-03-15T10:23:30.567 回答
0

首先,您可以写下下面的代码来结帐首先想要 onSelect,您可以写下下面的代码来结帐想要在控制台中触发 onSelect 事件:

onSelect: function(dateText, inst) {
    console.log(arguments);
}

而且我不确定您是否真正想要,我可以告诉您的是,dateText 将是使用选择的格式化文本,您可以通过

inst.selectedDay
inst.selectedMonth
inst.selectedYear
于 2013-03-15T10:25:54.827 回答