-2
我有2個輸入框用於開始和結束時間。我使用UIKit timepicker。當我嘗試在開始時間更改時獲得最接近的結束時間值時,它顯示未定義。爲什麼是這樣? 這裏是我到目前爲止的代碼jQuery查找給出undefined
$('.start_time').on('change', function() {
var end = $(this).closest('div').find('.end_time').val();
var start = $(this).val();
alert(end);
if(end<=start){
$(this).closest('div').find('.end_time').val('');
}
});
這裏是我的HTML的一部分(但不是完全的HTML代碼)
<div class="uk-width-1-4 start-time-div">
<label class="uk-form-label uk-display-block">Start Time</label>
<div class="uk-form-controls uk-clearfix">
<div class="yn_formdatewrap">
<div class="uk-form-icon uk-form-icon-flip uk-width-1-1">
<i class="yash_icons yash-ion-android-time"></i>
<input type="text" name="start_time[]" placeholder="Start Time" data-uk-timepicker="{format:'12h'}"
class="uk-width-1-1 yn_formcommon yn_formtext timing-req start_time">
</div>
</div>
</div>
</div>
<div class="uk-width-1-4 end-time-div">
<label class="uk-form-label uk-display-block">End Time</label>
<div class="uk-form-controls uk-clearfix">
<div class="yn_formdatewrap">
<div class="uk-form-icon uk-form-icon-flip uk-width-1-1">
<i class="yash_icons yash-ion-android-time"></i>
<input type="text" name="end_time[]" placeholder="End Time" data-uk-timepicker="{format:'12h'}"
class="uk-width-1-1 yn_formcommon yn_formtext timing-req end_time">
</div>
</div>
</div>
</div>
號還是一樣。 –
@Corner:工作正常http://jsfiddle.net/gs90f0bu/ –
對不起。我已經更新了這個問題。我有他們之間的其他幾個div –