IE8中的Prev和Next的JQuery UI Datepicker问题

Jos*_*osh 0 javascript jquery jquery-ui

http://www.scottsdalecvb.com上,我在许多日期文本字段中使用jQuery UI的.datepicker().奇怪的是,今天我注意到旅行工具框中的日期字段(页面右侧带有Travelocity徽标),在IE8中停止正常运行.它们将在焦点上打开日历,并允许您单击日期以填充框,但是,上一页和下一页按钮不会滚动日历.IE中没有显示错误,它们在Firefox和Chrome中运行良好.

我确实使用了几个日期字段.实际上,如果单击顶部栏中的事件,下拉列表会显示另外两个使用datepicker()并正常工作的文本框.

初始化日期字段的代码位于/includes/scripts/widget.wct.js中,并显示:

    var dateBoxes = $("input[class*=Date]", "#travelocity");
    var opt = { minDate: new Date().setDate(dateDepart.getDate() + 1), maxDate: new Date().setDate(dateDepart.getDate() + 329), showOn: "both", buttonImageOnly: true, buttonText: "Choose date", buttonImage: "/includes/images/wct/calendar.gif"};  
      dateBoxes.each(function() {
       $(this).datepicker(opt)
      });
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

小智 6

我不知道它是否仍然可以帮助,但这是我发现的:在IE上,"prevText"参数不能以字符"<"开头,后跟文本.以下是我尝试过的一些例子:

  • prevText: '<-Préc' - >好的
  • prevText: '< Préc' - >好的
  • prevText: '<Préc' - >不行

我想IE假设它像标签<.... />的一部分