Demo hereдисплей: никто не работает для опции
HTML:
display:none <b>not works</b>,the hidden can <b>not select</b>.<br>
<select size="5">
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
<option value="D">D</option>
<option value="E">E</option>
<option value="F">F</option>
<option value="G">G</option>
<option value="H">H</option>
<option value="I">I</option>
</select><br>
display:none <b>works</b>,the hidden <b>can select</b>.<br>
<select>
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
<option value="D">D</option>
<option value="E">E</option>
<option value="F">F</option>
<option value="G">G</option>
<option value="H">H</option>
<option value="I">I</option>
</select>
CSS:
select{width:50px;}
[value=C]{
display: none;
}
/* will hold the position */
[value=B]{
visibility: hidden;
}
Атрибут размер будет влиять на отображение и видимость, что случилось с этим ?
Как скрыть параметр в элементе, который имеет атрибут size
?
I canno t выберите скрытый элемент в любом примере. Почему у вас есть опция там, в первую очередь, если она вам не нужна? Просто опустите его из списка – knittl
Вы не можете установить 'display' в поле опций в Chrome и IE. -> http://glidingphenomena.blogspot.ch/2010/06/styledisplaynone-doesnt-work-on-option.html –
@dTDesign Но он работает под хром, если в элементе не указан атрибут размера. Я хочу показать результаты совпадения, используя выбор источника, и не использовать DOM op. – wener