1

jQuery Mobile Datebox の日付を設定するのにかなりの時間を費やしています。html タグに「max」属性を設定することで、終了日を「2013-02-14」に設定できます。

<input style="color:black" id="date-picker" min="2013-01-24" max="2013-02-14" name="defcal" type="date" data-role="datebox" value=""  id="defcal" data-options='{"mode": "calbox","calTodayButton": true}'/>

ただし、セレクターを使用してプログラムでこの属性を設定しようとすると、機能しません (日付ボックスを更新しても効果がないようです)。

以下にリンクされているアプローチを読みましたが、これは非常に複雑で、実装できませんでした。誰でもこれを行う簡単な方法を提案できますか。

http://dev.jtsage.com/jQM-DateBox2/demos/script/maxdays.html
4

1 に答える 1

3

(約10分前の時点で)最小/最大属性を設定してから呼び出すことができます:

$('element').datebox('applyMinMax');

datebox ですべての計算を行うようにします。これを自動キャッチしたいのですが、これを行う方法がわかりません。

于 2013-02-15T01:23:59.173 に答える