2016-04-01 79 views
0

尝试setDatesDisabled按钮点击引导日期选择器,但它不工作。引导日期选择器setDatesDisabled不工作按钮点击

HTML:

<div id="container"> 
    <div id="date-range"> 
    <div class="range-start"></div> 
    <div class="range-end"></div> 
    </div> 
    <button id="button" class="btn btn-warning">Disable Dates</button> 
</div> 

的JavaScript:

$(function() { 
    $('#date-range').datepicker({ 
    inputs: $('.range-start, .range-end'), 
    format: 'yyyy-mm-dd', 
    datesDisabled: ['2016-04-21', '2016-04-20', '2016-04-13'] 
    }); 

    $('#button').click(function() { 
    $('#date-range').datepicker('setDatesDisabled', ['2016-04-29', '2016-04-30']); 
    }); 
}); 

小提琴:https://jsfiddle.net/kaygee79/953zk742/

回答

3

使用在初始化日期选择器指定的inputs

$(function() { 
    $('#date-range').datepicker({ 
    inputs: $('.range-start, .range-end'), 
    format: 'yyyy-mm-dd', 
    datesDisabled: ['2016-04-21', '2016-04-20', '2016-04-13'] 
    }); 

    $('#button').click(function() { 
    $('.range-start').datepicker('setDatesDisabled', ['2016-04-29', '2016-04-30']); 
    $('.range-end').datepicker('setDatesDisabled', ['2016-04-29', '2016-04-30']); 
    }); 
}); 

工作小提琴: https://jsfiddle.net/f50ga49j/

相关问题