我试图修改
jquery-mobile-dateBox的flipBox的显示顺序,但我找不到相同的选项.我试图通过jquery做到这一点,但我认为在flipBox中可能有一个选项.
以下是图片供参考.
我要求弹出窗口显示日期|月|年份如红色边框所示
我希望有人帮助我!
解决方法
我认为Killrawr方式是好方法但我在我的例子中看到了正确的“覆盖”字段名称:
是“overrideDateFieldOrder”而不是“fieldsOrderOverride”.我使用最新版本的dateBox.
是“overrideDateFieldOrder”而不是“fieldsOrderOverride”.我使用最新版本的dateBox.
如果你查看“i18n”中的几个键/字段,你可以看到一个名为“dateFieldOrder”的键,所以
因为我已经使用了一些覆盖方法,通过覆盖它的键前缀似乎运行良好.
所以我的情况是这样的:
jQuery.extend(jQuery.mobile.dateBox.prototype.options,{ 'overrideDateFieldOrder': ['d','m','y'] });
它运行良好.
另一种方法也是:
$('#mydate').data("options",{"overrideDateFieldOrder": ["d","m","y"]});
或者你认为最好,我认为:
<input name="mydate" id="mydate" type="date" data-role="dateBox" data-options='{"overrideDateFieldOrder":["d","y"]}' />
注意:在最后一行使用“和”很重要.标签
data-option ='{“overrideDateFieldOrder”:[“d”,“m”,“y”]}’
运行良好,但不是像
数据选项= “{ ‘overrideDateFieldOrder’:[ ‘d’,‘M’,‘Y’]}”
没跑.
问候,
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。