我有以下代碼:隱藏選擇值,如果日期值是特定使用jQuery
<div class="product-field product-field-type-D">
<span class="product-fields-title-wrapper">
<span class="product-fields-title"><strong>Delivery date</strong></span>
</span>
<span class="product-field-display">
<span class="product_custom_date">
<input class="datepicker-db" id="customProductData.140.7." type="hidden" name="customProductData[140][7]" value="">
<input id="customProductData.140.7._text" class="datepicker hasDatepicker" type="text" value="-Ποτέ-">
<span class="vmicon vmicon-16-logout icon-nofloat js-date-reset"></span></span></span>
</div>
<div class="product-field product-field-type-S">
<span class="product-fields-title-wrapper">
<span class="product-fields-title"><strong>Delivery hour</strong></span>
</span>
<span class="product-field-display">
<select id="customProductData_140_662" name="customProductData[140][8][662]" class="vm-chzn-select chzn-done" style="display: none;">
<option value="08.00-08.30">08.00-08.30</option>
<option value="08.30-09.00">08.30-09.00</option>
<option value="09.00-09.30">09.00-09.30</option>
<option value="09.30-10.00">09.30-10.00</option>
<option value="10.00-10.30">10.00-10.30</option>
<option value="10.30-11.00">10.30-11.00</option>
<option value="11.00-11.30">11.00-11.30</option>
<option value="11.30-12.00">11.30-12.00</option>
<option value="12.00-12.30">12.00-12.30</option>
<option value="12.30-13.00">12.30-13.00</option>
</select>
<div id="customProductData_140_662_chzn" class="chzn-container chzn-container-single" style="width: 200px;">
<a href="javascript:void(0)" class="chzn-single" tabindex="-1"><span>08.00-08.30</span><div><b></b></div></a>
<div class="chzn-drop" style="left: -9000px; width: 198px; top: 25px;">
<div class="chzn-search">
<input type="text" autocomplete="off" tabindex="-1" style="width: 163px;">
</div>
<ul class="chzn-results">
<li id="customProductData_140_662_chzn_o_0" class="active-result result-selected" style="">08.00-08.30</li>
<li id="customProductData_140_662_chzn_o_1" class="active-result" style="">08.30-09.00</li>
<li id="customProductData_140_662_chzn_o_2" class="active-result" style="">09.00-09.30</li>
<li id="customProductData_140_662_chzn_o_3" class="active-result" style="">09.30-10.00</li>
<li id="customProductData_140_662_chzn_o_4" class="active-result" style="">10.00-10.30</li>
<li id="customProductData_140_662_chzn_o_5" class="active-result" style="">10.30-11.00</li>
<li id="customProductData_140_662_chzn_o_6" class="active-result" style="">11.00-11.30</li>
<li id="customProductData_140_662_chzn_o_7" class="active-result" style="">11.30-12.00</li>
<li id="customProductData_140_662_chzn_o_8" class="active-result" style="">12.00-12.30</li>
<li id="customProductData_140_662_chzn_o_9" class="inactive-result active-result" style="">12.30-13.00</li></ul></div></div>
</span>
</div>
,我想如果從交貨日期字段日期等於特定日期,然後隱藏交貨時間的最後一個值字段(12.30-13.00)。這可能與jQuery的?
我試圖按照從這裏例如:hide option select value based on option value selected on first options,但沒有結果
編輯:從我的一些個人經驗,我想這沒有結果的。我不能使用項目的id
<script>
$(document).ready(function(){
$('.datepicker-db').on('change',function() {
if($(this).val()== '30.04.2016'){
$('.vm-chzn-select option[value="12.30-13.00"]').hide();
}
else{
$('.vm-chzn-select option[value="12.30-13.00"]').show();
}
});
});
</script>
公告但只有類,因爲ID動態生成,並且每次都不一樣
對不起!您的代碼不可讀或不完整 –
請花時間妥善格式化您的代碼。它使其他人更容易閱讀和幫助您。 –
請添加腳本代碼..到目前爲止您嘗試過的任何內容? Thnx –