我很難在觸發onSelect()方法時發生兩件事。當他們獨處時,我可以讓這些功能中的任何一個工作,但無法讓他們都發生。請參閱代碼。這裏有一個小提琴:http://jsfiddle.net/RxTax/119/jQuery ui onSelect()函數 - 我需要兩件事情發生
<div class="formInput">
<label for="startDatePicker">Check-in:</label>
<input type="text" id="start" name="check-in" size="30" class="textInput">
</div>
<div class="formInput">
<label for="endDatePicker">Check-out:</label>
<input type="text" id="end" name="check-out" size="30" class="textInput">
</div>
<script>
$("#start").datepicker({
onSelect: function(date) {
var selectedDate = new Date(date);
var endDate = new Date(selectedDate.getTime());
$("#end").datepicker("option", "minDate", endDate);
}
});
$("#start").datepicker({
onSelect: function(dateText, inst) {
$("#end").datepicker("setDate" , dateText)
}
});
$("#end").datepicker();
</script>
您將覆蓋第二個代碼塊中的選項,而不是添加到該選項。如果你想做兩件事,把它們放在一個函數中。 – Barmar
我嘗試過但沒有成功。我暫時還不熟悉編寫腳本。 – Mark