這是我的示例。隱藏選擇選項並在點擊定義的選項後顯示它們
<select name="mydropdownbox">
<option value="val1">val1</option>
<option value="val2">val2</option>
<option value="val3">val3</option>
<option value="val4">val4</option>
<option value="val5">val5</option>
<option value="val6">val6</option>
</select>
正如你所看到的,我們有一個選擇框有不同的選項。 我想要做的是隱藏val2和val5選項,但在列表末尾添加另一個選項,如<option value="more">more</option>
。
通過點擊「更多」應顯示隱藏的選項。選項「更多」應該用選項「更少」來代替。通過點擊更少的選項應該再次隱藏。
請記住,這只是一個例子。完整列表包含超過50個選項。對某種陣列有用嗎?
不幸的是,我不知道如何開始。 任何幫助,將不勝感激。謝謝。
UPDATE 請看看我的JS-部分http://jsfiddle.net/bqyBQ/5/
我相信要「隱藏」選項元素,您需要實際刪除它們,因爲某些瀏覽器不允許您通過CSS隱藏它們。 – nnnnnn
嗯,所以沒有辦法再次顯示他們? – user1437032
選擇元素可能沒有那麼靈活,您可能需要考慮一個複選框列表並添加一些js和css,以允許簡單的選擇和可視指示選擇什麼 – hsalama