我有 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/