我只想隱藏那些選擇了空值的選擇框。我有以下HTML和jQuery只隱藏那些選擇了空值的選擇框
<div class="form-item">
<select name="select" class="date-month">
<option value="1">Jan</option>
<option value="2">Feb</option>
<option value="3">Mar</option>
<option value="4">Apr</option>
<option value="5" selected="selected">May</option>
<option value="6">Jun</option>
<option value="7">Jul</option>
<option value="8">Aug</option>
</select>
</div>
<div class="form-item">
<select name="select" class="date-month">
<option value="" selected="selected"></option>
<option value="1">Jan</option>
<option value="2">Feb</option>
<option value="3">Mar</option>
<option value="4">Apr</option>
<option value="5">May</option>
<option value="6">Jun</option>
<option value="7">Jul</option>
<option value="8">Aug</option>
</select>
</div>
對於我使用下面的代碼
$('.date-month option').each(function() {
if (this.selected)
$(this).parent().hide();
else
$(this).parent().show();
});
,但它不工作。
謝謝,但因爲第二個選擇框中選擇一個空值則隱藏所有的選擇框。我想隱藏那些選擇了空值的選擇框。 – John
@John你的意思是,在這種情況下,第二個選擇框應顯示,第一個應該隱藏..對嗎? – Bhaskar
對。我想隱藏所有選擇了空值的選擇框。 – John