Javascript提醒不止一个

时间:2014-10-20 02:49:29

标签: javascript jquery datepicker twitter-bootstrap-2

由于某些原因,我不止一次得到警报。这是我的代码:

    $('.input-append.date').datepicker({
    format: "MM yyyy",
    startView: 1,
    minViewMode: 1,
    autoclose: true
    }); 


$('.input-append.date').on('change', function() {
    var one = $("#month").val(); 
   alert(one); 
   return false;
});


<div class="input-append date">
    <input id="month" type="text" placeholder="Select Month" class="span8"><span class="add-on"><i class="icon-th"></i></span>
 </div> 

为什么?这是一个演示:http://jsfiddle.net/HFuDg/168/

请提前帮助和谢谢。

1 个答案:

答案 0 :(得分:2)

不确定为什么change会多次触发,但如果你绑定到hide,则会触发一次。

$('.input-append.date').on('hide', function() {
   var one = $("#month").val(); 
   alert(one);
   return false;
});