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