I’m using jQuery 1.7.2 and jQuery UI 1.8.18. I have a page that works just fine in Chrome and Firefox, but not in IE 9.
I get the following error:
SCRIPT5007: Unable to get value of the property 'inline': object is null or undefined
jquery-ui.min.js, line 12 character 29775
The code it references is the datepicker code, so here’s how I add datepicker to two different elements (note this is inside $(document).ready(function(){):
$('#revisedShipDate').datepicker({
onSelect: revisedShipDate,
dateFormat: "yy-mm-dd"
});
$('#nextCallDate').datepicker({
dateFormat: "yy-mm-dd"
});
Has anyone seen this before and know what I can do to resolve it?
Running into similar problems with a datepicker and customers to our site that use IE9
What I’ve found:
IF the OS is 64-bit AND IE9 being run is the 32-bit version (id by looking for WOW64 in the browser id strings (navigator.appVersion), then the datepicker fails to fire.
See: https://forum.jquery.com/topic/datepicker-don-t-work-in-ie-9
And see: http://msdn.microsoft.com/en-us/library/ms537503(v=vs.85).aspx (about half way down the page under “Feature Tokens”) for the WOW64 reference
So far, choices for solution seem to be limited to work-arounds:
when running from a 64-bit OS.