【发布时间】:2014-12-23 18:30:57
【问题描述】:
我在一个项目中使用this Bootstrap Datepicker 工具,并且我有两个日期选择器字段。我需要它,以便当您在其中选择一个日期时,它将另一个更新为相同的日期。
<input class="datepicker" type="text" id="date1">
<input class="datepicker" type="text" id="date2">
<script>
$("#date1").datepicker();
$("#date2").datepicker();
</script>
这里有一些 jQuery 来更新它:
$("#date1").change(function() {
var value = $(this).val();
$("#date2").datepicker("update", value);
});
$("#date2").change(function() {
var value = $(this).val();
$("#date1").datepicker("update", value);
});
但是,datepicker('update', value) 函数会导致change 事件再次触发,从而导致无限循环。拥有此功能的正确/正确方法是什么?
【问题讨论】:
标签: javascript jquery html bootstrap-datepicker