3

我使用jQuery 1.7.2和jQuery UI 1.8.18。我有工作在Chrome和Firefox就好了一個頁面,而不是在IE 9
我收到以下錯誤:jQuery的IE 9日期選擇器錯誤

SCRIPT5007: Unable to get value of the property 'inline': object is null or undefined 
jquery-ui.min.js, line 12 character 29775 

它引用的代碼是日期選擇器代碼,所以這裏的我如何添加日期選擇器來兩種不同的元素(注意這裏面$(document).ready(function(){):

$('#revisedShipDate').datepicker({ 
    onSelect: revisedShipDate, 
    dateFormat: "yy-mm-dd" 
}); 

$('#nextCallDate').datepicker({ 
    dateFormat: "yy-mm-dd" 
}); 

有沒有人見過這個,知道我能做些什麼來解決它?

+0

是DOM就緒處理程序中的代碼 –

+0

是的。更新了需要澄清的問題。 – tubaguy50035

+0

我在IE9測試此代碼(http://jsfiddle.net/9jEna/)和我沒有得到這個錯誤。你能提供HTML還是更多的上下文? –

回答

0

運行與一個datepicker使用IE9

類似的問題,客戶對我們的網站

什麼,我發現:

如果操作系統是64位和IE9正在運行的是32位版本(在瀏覽器ID字符串(navigator.appVersion)尋找WOW64 ID,那麼日期選擇器不火

參見: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參考

到目前爲止,對於解決方案的選擇似乎僅限於變通:

  1. 力的瀏覽器版本回7或8使用元標籤
  2. 問一個公司的客戶在兼容模式下運行
  3. 請客戶確保他們從64位操作系統上運行時,運行IE9 的64位版本。