簡體   English   中英

jQuery datepicker設置日期在IE8中不起作用

[英]jQuery datepicker setting date not working in IE8

開發人員工具不會顯示錯誤消息。 在Chrome,Firefox和Safari上運行良好。

$("#datepicker").datepicker();
console.log($("#datepicker").datepicker("isDisabled")); // prints false
$("#datepicker").datepicker("setDate", new Date());
console.log("here"); // doesn't print at all

我什至沒有意識到IE8甚至還支持控制台對象。 我所知 ,您似乎需要打開開發人員工具(F12)才能正常工作。 否則,控制台可能會導致JavaScript錯誤,從而殺死您的日期選擇器邏輯。 並確保您沒有在IE中使用Firebug Lite。

var queryDate = '2009-11-06',
dateParts = queryDate.match(/(\d+)/g);
realDate = new Date(dateParts[0], dateParts[1] - 1, dateParts[2]);
$('#datepicker').datepicker({ dateFormat: 'yy/mm/dd' }); // format to show
$('#datepicker').datepicker('setDate', realDate);

該代碼將為您提供幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM