javascript - JQuery DatePicker 链接到月份

标签 javascript jquery-ui jquery

我有 2 页。在第 1 页上我有链接,在第 2 页上我有一个 JQuery DatePicker。

我需要做的是链接到不同月份。

例如,第 1 页上有一个链接到 5 月的链接,当我单击该链接时,它会转到第 2 页和显示 5 月月份的 JQuery DatePicker。

请问可以吗?

更新:使用 firebug,我将鼠标悬停在 datapicker 的下一个按钮上,代码如下:

onclick="DP_jQuery_1304716221986.datepicker._adjustDate('#dp1304716221987', +1, 'M');"

最佳答案

是的。假设您有:

page1.htm
    <a href="page2.htm?month=4"> April </a>
    <a href="page2.htm?month=5"> May </a>
    <a href="page2.htm?month=6"> June </a>

(请注意,我们会附加一个带有月份数字的 url 参数)

在第 2 页中,执行以下操作:

page2.htm
function getURLParameter(name) {
    return decodeURI(
        (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
    );
}
$(document).ready(function(){
   var month = getURLParameter('month') - 1; //-1 cause javascript months start in 0
   var currentYear = (new Date()).getFullYear();
   var defaultDate = new Date(currentYear, month, 1); //Set to first day of the month
   $( "#your_datepicker" ).datepicker({ 
      defaultDate: defaultDate 
   });
});

如您所见,在第 2 页中,我们读取了 url 参数“month”并用它创建了日期选择器。

希望这有帮助。干杯

关于javascript - JQuery DatePicker 链接到月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5917172/

相关文章:

asp.net - 更改 asp :CheckBox when clicked 的文本

javascript - 如何更改jquery对话框按钮

jquery - jQuery YouTube Popup Player插件显示滚动条,即使它们不需要

javascript - 输入点击时 Angular Bootstrap 模式打开

javascript - 如何禁用 Chrome 应用程序上下文菜单

javascript - Vuejs无法清除之前ajax的结果

javascript - PhoneGap 3.0 iOS 插件

javascript - 实时点击并定位 jQuery 中的特定元素

javascript - 随着对话框内部内容的增加,如何将按钮停靠到 jQueryUI 对话框底部?

javascript - 按 Enter 键创建表格行