コードに問題があります。基本的に、最初のオプションをjQueryの使用から削除したいのですが<select>
、これは機能していますが、最初の選択に対してのみです。ドロップダウンが3つある場合、コードは最初のドロップダウンに対してのみ機能します。使ってみまし.each
たが、正直なところどこにあるのかわからないので助かります。これはhtmlです:
<select class="checkb" name="gender">
<option disabled value="">Gender</option>
<option value="male">Male</option>
<option value="female">Female</option>
</select>
<select class="checkb" name="age">
<option disabled value="">Age</option>
<option value="under 13">Under 13</option>
<option value="13-17">13-17</option>
<option value="18-24">18-24</option>
<option value="25-44">25-44</option>
<option value="45-64">45-64</option>
<option value="65+">65+</option>
</select>
<select class="checkb" name="cinema">
<option disabled value="">Select your cinema</option>
<option value="001">Cinema 1</option>
<option value="002">Cinema 2</option>
<option value="003">Cinema 3</option>
</select>
これはjqueryです:
$(".checkb option:first").attr('hidden','hidden');
「性別」のテキストは完全に非表示になりますが、「年齢」と「映画館の選択」は非表示になりません。
前もって感謝します。