Menetapkan tanggal Maks secara dinamis di kotak tanggal jQuery Mobile

Saya kesulitan mengatur tanggal untuk jQuery Mobile Datebox. Saya dapat mengatur tanggal akhir menjadi "14-02-2013" dengan mengatur atribut "max" di tag html

<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}'/>

Namun jika saya mencoba menyetel atribut ini secara terprogram dengan pemilih, atribut tersebut tidak berfungsi (menyegarkan kotak tanggal sepertinya tidak membantu).

Saya membaca pendekatan yang ditautkan di bawah ini yang tampaknya sangat berbelit-belit dan saya tidak dapat menerapkannya. Adakah yang bisa menyarankan cara sederhana untuk melakukan ini.

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

person Ben Pearce    schedule 31.01.2013    source sumber
comment
belum menjadi fitur - tetapi saya akan mempertimbangkan untuk menambahkan ini sebagai opsi reguler. (Saya kira $(element).attr('min', xxxx-xx-xx); tidak berfungsi? (mungkin tidak pernah melihatnya kembali setelah inisialisasi))   -  person J.T.Sage    schedule 10.02.2013


Jawaban (1)


Anda sekarang dapat (sekitar 10 menit yang lalu) mengatur atribut min/maks lalu memanggil:

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

agar datebox melakukan semua perhitungan untuk Anda. Saya ingin menangkapnya secara otomatis, tetapi saya tidak mengetahui cara untuk melakukan ini.

person J.T.Sage    schedule 15.02.2013
comment
Saya baru saja mengunduh Calbox dan inti rilis terbaru Anda, dan dikatakan bahwa fungsi ini tidak ada. - person Lee Loftiss; 28.02.2013