我对某些代码有疑问。基本上我想从<select>
使用 jQuery 中删除第一个选项,它正在工作,但仅适用于第一个选择。如果我有 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');
它完美地隐藏了“性别”文本,但不隐藏“年龄”和“选择你的电影”。
先感谢您。