[英]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.