-1
null値が選択されている選択ボックスのみを非表示にします。ここに私のHTML構造があります。null値が選択されている選択ボックスを非表示にしたい
<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').each(function() {
var a=$('.date-month').find('option:selected').val();
if(a==''){
$(this).hide();
}
});
試し '$(この).find( 'オプション:選択した')。valを()' –
あり答えていません。 – John
私は答えを出しましたが、ちょうどそれがあなたが何を望んでいるのかまだまだわかりません。 –