无法在jquery datebox durationbox中隐藏days字段

时间:2014-11-06 04:45:40

标签: jquery jquery-mobile datebox

我有一个jquery日期框插件,我正在使用durationbox。我想隐藏"天"来自durationbox的字段,以便它只显示小时,分钟和秒。我已尝试" overrideDurationOrder":[" h"," i"]代码但它不会工作。这可能吗? 请帮帮我。

谢谢

1 个答案:

答案 0 :(得分:1)

嗯,你的问题有点不清楚 - 为了隐藏控件中的Days元素,这样的事情就可以了:

<div class="ui-field-contain">
    <label for="lang1">yep</label>
    <input name="lang1" type="text" data-role="datebox"
      data-datebox-mode="durationbox" id="lang1"
      data-options='{"overrideDurationOrder": ["h","i","s"]}' />
</div>

如果您不想要返回数据中提及的日期,您还需要覆盖输出格式:

<div class="ui-field-contain">
    <label for="lang1">yep</label>
    <input name="lang1" type="text" data-role="datebox"
      data-datebox-mode="durationbox" id="lang1"
      data-options='{"overrideDurationOrder": ["h","i","s"],
        "overrideDurationFormat":"%Dl:%DM:%DS" }' />
</div>

最后,如果你的意思是控件上的标签不正确,确实 - 我只是发现了这个错误并纠正了它。使用DateBox 1.4.5

在jQM 1.4.5上进行测试和验证的功能