我正在使用 jQuery 移动 1.1.0。我有一个表单,用户可以在其中编辑信息。在该表单中有 2 个带有日期值的字段。由于我想利用内置的日期选择器功能,输入类型设置为“日期”。当表单在桌面浏览器上加载时,该值已正确设置为日期,但是当我在移动设备(iPhone iOS 5)上查看相同的表单时,不会填充日期字段。
下面是一个字段,type="text"。该值设置得很好:
<input type="text" id="name" />
$("#name").val(obj.Name);
日期字段 (type="date") 永远不会设置值:
<input type="date" id="startdate" />
$("#startdate").val(obj.StartDate);
如前所述,在桌面浏览器 (Chrome/Firefox) 上,这些字段会设置一个值。它在 Safari 手机上却没有。
如果这已经在某个地方得到了回答,请原谅!我已经搜索过,但没有找到任何相关的东西。