我有這樣的代碼(日期選擇器不jQuery UI的)('changeDate')函數爲什麼返回兩個結果?
$('#calendar').datepicker().on('changeDate', function (ev) {
alert('Input changed');
});
,當我運行它,它警報(「輸入改爲」)時,它理應只跑了一次。在這個問題上請賜教,它會影響我的整個代碼。
謝謝
我有這樣的代碼(日期選擇器不jQuery UI的)('changeDate')函數爲什麼返回兩個結果?
$('#calendar').datepicker().on('changeDate', function (ev) {
alert('Input changed');
});
,當我運行它,它警報(「輸入改爲」)時,它理應只跑了一次。在這個問題上請賜教,它會影響我的整個代碼。
謝謝
您應該使用onSelect來獲取所選日期。 Here is a working JSfiddle link
$("#dt").datepicker({
onSelect: function(dateText, inst) {
var date = $(this).val();
var time = $('#time').val();
alert('on select triggered');
$("#start").val(date + time.toString(' HH:mm').toString());
}
});
謝謝,但我不能在我的代碼中運行此。即時嘗試包括我的代碼 – silentHijab
你可以提供一些代碼片段,你正試圖整合這個?可能是您需要更改html元素的ID –
我在我的問題中添加了一些代碼。請原諒我,我不知道如何添加jsfiddle和內部導入jQuery。我很抱歉 – silentHijab
你能澄清發生了什麼?它多次發射? – Rhono
它發射兩次。當我運行整個代碼時,它運行一次。但是當我點擊日曆以更改當前的一週時,代碼將運行兩次。 – silentHijab
我們需要更多的JavaScript代碼。 –