일부 코드에 문제가 있습니다. 기본적으로 작동하고있는 jQuery를 사용하여 <select>
에서 첫 번째 옵션을 제거하려고합니다. 3 번의 드롭 다운이있는 경우 코드는 첫 번째 드롭 다운에만 적용됩니다. 나는 .each
을 사용하려고 노력했지만 솔직히 말해서 나는 이것이 어디서 도움이되는지 정말로 알지 못합니다. 이는 HTML입니다 :SELECT에서 첫 번째 옵션 숨기기는 모든 항목이 아닌 첫 번째 선택에서만 작동합니다.
<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');
그것은 완벽하게 '성별'텍스트를 숨 깁니다 만, '당신의 영화 선택' '나이'를 숨기고하지 않습니다.
미리 감사드립니다.
@Piotr : 나는 똑같은 생각을 했었지만 확신을하기 위해 다음과 같이 직접 확인해보고 싶었습니다. http://jsfiddle.net/PKPwR/5/ – quetzalcoatl
위대한 결과는 필요한만큼 정확하게 나타납니다. 고맙습니다. –