Jquery ui jQuery(“”).datepicker({})在IE7/8中不起作用

Jquery ui jQuery(“”).datepicker({})在IE7/8中不起作用,jquery-ui,jquery,jquery-selectors,Jquery Ui,Jquery,Jquery Selectors,我的代码是 和输入字段是 <input type="text" id="fromDatepicker" name="searchStartDate" size="20"> <input type="text" id="fromDatepicker" name="searchStartDate" size="20"> 日历正在显示,但是 当我在日历上选择一个日期时,该日期没有选择,也没有在文本字段中输入日期 我正在使用 jquery-1.6.2.js jquery-1

我的代码是

和输入字段是

<input type="text" id="fromDatepicker" name="searchStartDate"  size="20">
<input type="text" id="fromDatepicker" name="searchStartDate"  size="20">
日历正在显示,但是

当我在日历上选择一个日期时,该日期没有选择,也没有在文本字段中输入日期

我正在使用

jquery-1.6.2.js jquery-1.6.2.min.js jquery.ui.core.js jquery.ui.datepicker.js jquery.ui.datepicker.css
您将两次包含同一版本的jQuery,jQuery-1.6.2.js和jQuery-1.6.2.min.js。只需加载后者,这将停止您遇到的一些问题

此外,您不必要地将代码放入了2 jQuery中;电话,他们可以放在一个这样的

jQuery(function() {
    jQuery("#fromDatepicker").datepicker({
        changeMonth : true,
        changeYear : true,
        dateFormat: 'mm/dd/yy'
    });

    jQuery("#toDatepicker").datepicker({
        changeMonth : true,
        changeYear : true,
        dateFormat: 'mm/dd/yy'
    });
});

您可以将整个过程简化一点:

<input type="text" id="fromDatepicker"  size="20" />
<input type="text" id="toDatepicker"  size="20" /> 


jQuery(function() {
    jQuery("#fromDatepicker, #toDatepicker").datepicker({
        changeMonth: true,
        changeYear: true,
        dateFormat: 'mm/dd/yy'
    });
});
请在此处查看它的实际操作:


通过将逗号放在选择器之间,它们就是两个选择器。

欢迎使用堆栈溢出。下次,您可以使用{}工具栏按钮格式化源代码。我自己没有做过,因为我不想移除标签。@NAVEED我的标签怎么了edit@3nigma:使用{}按钮将代码格式化为其原始格式。不需要在代码中使用格式化。我删除了jquery-1.6.2.min.js并测试了它,没有用,它会产生同样的问题。当我从日历中选择日期时,它没有响应。从您的示例判断,您的输入具有相同的ID。
<input type="text" id="fromDatepicker"  size="20" />
<input type="text" id="toDatepicker"  size="20" /> 


jQuery(function() {
    jQuery("#fromDatepicker, #toDatepicker").datepicker({
        changeMonth: true,
        changeYear: true,
        dateFormat: 'mm/dd/yy'
    });
});