有没有一种方法来隐藏option
或optgroup
HTML元素? 我已经打过电话hide()
jQuery中,也使用常规的JavaScript设置style.display='none'
。
它在Firefox但不是在任何其他浏览器。 其实从DOM 做工作删除它们,所以也许有一种方法来保存每个DOM元素时,它的拆除,并在同一个地方重新插入?
我的HTML是这样的:
<select name="propsearch[area]" id="propsearch_area">
<option value="0">- Any -</option>
<optgroup label="Bristol">
<option value="Hotwells">Hotwells</option>
<option value="Montpelier">Montpelier</option>
</optgroup>
<optgroup label="Cardiff">
<option value="Heath">Heath</option>
<option value="Roath">Roath</option>
</optgroup>
<optgroup label="Exeter">
<option value="Pennsylvania Road">Pennsylvania Road</option>
<option value="Lower North Street">Lower North Street</option>
</optgroup>
<optgroup label="Swansea">
<option value="Brynmill">Brynmill</option>
<option value="Uplands">Uplands</option>
</optgroup>
</select>