我有一个情况,jQuery日期选择器不工作在其中一个IE (它在其他IE与相同版本的工作非常好)。
当用户在日期选择器上选择时,日历会以下拉方式出现,但是日期不能选择,也不能选择其他月份的。
守则如下:
<script src="../../../JS/jquery-1.5.2.min.js" type="text/javascript"></script>
<script src="../../../JS/jquery-ui-1.8.11.custom.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#<%=txtDate.ClientID %>").datepicker({ defaultDate: +0, showOn: 'button', buttonImage: 'calendar.gif', buttonImageOnly: true, dateFormat: 'dd/mm/yy' });
});
</script>
<asp:TextBox ID="txtDate" runat="server" AutoPostBack="true" Width="115px" MaxLength="10"></asp:TextBox>

这可能是由于IE的设置吗?请帮帮忙。
谢谢你的进阶。
更新
发布于 2012-12-10 10:16:49
我相信您的选择器没有正确呈现。
尝试如下:将js变量的呈现与选择器分离:
<%=string.Format("var datepicker=#{0}",txtDate.ClientID) %>
$("#"+datepicker).datepicker({ defaultDate: +0, showOn: 'button', buttonImage: 'calendar.gif', buttonImageOnly: true, dateFormat: 'dd/mm/yy' });https://stackoverflow.com/questions/9305899
复制相似问题