【问题标题】:jQuery Datepicker links not working [closed]jQuery Datepicker链接不起作用[关闭]
【发布时间】:2016-05-19 20:40:40
【问题描述】:

我在我的网站中使用 Datepicker 作为程序。我需要的是日历的每一天都指向不同的页面。到目前为止,网址很棒,但链接不多。单击时没有任何反应。我可以通过右键单击在新选项卡/窗口中打开链接,但我需要它们在当前选项卡中工作。

这个地方有默认设置吗?我只用 Datepicker 为自己做了一个小演示,以检查是否是其他原因导致了问题,但事实并非如此。我在这里错过了什么吗?我已经搜索并搜索了 JS,但人手不足。任何帮助,将不胜感激!

编辑: 这是我用来显示它的内容 <div id="calendar"></div>

这就是它的样子(标题和工作日都是保加利亚语)

我需要做的是当我点击时,比如说,10th,将我重定向到另一个页面。

【问题讨论】:

标签: jquery jquery-ui url hyperlink datepicker


【解决方案1】:

您必须使用日期选择器的小部件事件在 javascript 中完成此操作

文档在这里:http://api.jqueryui.com/datepicker/#option-onSelect

这是 javascript 示例:

$( ".datepicker" ).datepicker({
    dateFormat: "dd/mm/yy",
    onSelect: function(string){
       // Note that the string variable would return the selected date
       console.log(string);
       window.location = "http://localhost/page?date=" + string

    }
});

【讨论】:

  • 我不明白这个函数是如何工作的...请您详细说明一下吗?
  • 我们正在考虑不同的事情。我不需要日期,我已经编辑了我的问题以使其更易于理解。
  • 我发誓我们正在考虑同样的事情......让我稍微更新一下我的代码,你会明白的(我希望)
  • 好的,但是每次都会打开同一个页面。我需要每个数字都有不同的href(而不是默认情况下的#like)。 href 类似于 http://{localhost}/page?&date={date}/{month}/{year}。
  • 嗯,是的,这就是我给你变量字符串(即日期)的原因。您需要对其余部分进行编程,但您拥有所需的一切。您只需要获取字符串,拆分它,捕获日期月份和年份,然后将变量应用到您正在执行重定向的地址中的正确位置
猜你喜欢
  • 1970-01-01
  • 2012-09-22
  • 2010-10-17
  • 1970-01-01
  • 2013-03-05
  • 2013-03-20
  • 2011-05-14
  • 2010-10-27
  • 1970-01-01
相关资源
最近更新 更多