我正在使用jQuery 1.7.2和jQuery UI 1.8.18。我有一个在Chrome和Firefox中运行良好的页面,但在IE 9中没有。
我收到以下错误:
SCRIPT5007: Unable to get value of the property 'inline': object is null or undefined
jquery-ui.min.js, line 12 character 29775
它引用的代码是datepicker代码,所以这里是我如何将datepicker添加到两个不同的元素(注意这是在$(document).ready(function(){
内):
$('#revisedShipDate').datepicker({
onSelect: revisedShipDate,
dateFormat: "yy-mm-dd"
});
$('#nextCallDate').datepicker({
dateFormat: "yy-mm-dd"
});
有没有人见过这个,知道我能做些什么来解决它?
答案 0 :(得分:0)
遇到与使用IE9
的我们网站的datepicker和客户类似的问题我发现了什么:
如果操作系统是64位且运行的IE9是32位版本(通过在浏览器ID字符串中查找WOW64(navigator.appVersion),则日期选择器无法触发。
请参阅:https://forum.jquery.com/topic/datepicker-don-t-work-in-ie-9
请参阅:http://msdn.microsoft.com/en-us/library/ms537503(v=vs.85).aspx(大约在“功能标记”下的页面的一半)用于WOW64参考
到目前为止,解决方案的选择似乎仅限于解决方案: