2017-04-02 42 views
1

我試圖禁用JQuery UI日期選擇器中的所有工作日,並保留一天,而不是根據當天禁用數字,我寫在文本框中。根據天數(0,1,2,...,6)禁用特定的一週日期

有沒有辦法做到這一點?

我的代碼是:

<p>day number: <input type="text" id="nb"></p> 
 
<p>Date: <input type="text" id="datepicker"></p>

通知關於天數:

星期日是0天,週一是1天,...,週三是3天,.... 。

例如:如果我寫了3在文本框中NB,所以我只希望在日期選擇器

回答

0

Ÿ開啓週三OU需要使用beforeShowDay方法

$('#datepicker').datepicker({ 
    beforeShowDay: function(date) {   
     var weekDay = parseInt($('#nb').val(), 10); 
     if (weekDay === date.getDay()) { 
      return [true, '', '']; 
     } 
     return [false, '', '']; 
    } 
}); 

https://jsfiddle.net/x8jcd48c/

+0

非常感謝這就是是絕對我想要的東西,這對我的作品:) – HasanHajjar

+0

它的好,不要忘了接受的答案。 – cetver

+0

完成:)謝謝 – HasanHajjar

相關問題