有沒有辦法隱藏option
或optgroup
HTML元素?我試過在jQuery中調用hide()
,並且還使用常規的Javascript來設置style.display='none'
。如何隱藏optgroup/option元素?
它適用於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>
如果R0MANARMY正確無誤,只需禁用它們,'$('optgroup [label = Swansea]')。attr('disabled',true)'似乎工作正常。 – 2010-04-28 17:29:57
@MaxShawabkeh'