根據另一個選擇下拉選項,我需要在一個選擇下拉菜單中顯示/隱藏選項。當選擇其他選擇下拉選項時,jQuery顯示/隱藏選項下拉菜單
下面的代碼顯示了我想實現的目標。
如果'column_select'選擇菜單選項設置爲'1列',那麼'layout_select'選擇菜單隻能顯示'none'選項。
如果'column_select'選擇菜單選項設置爲'2 column',那麼'layout_select'選擇菜單隻能顯示'layout 1'和'layout 2'選項。
如果「column_select」選擇菜單選項被設置爲「3列」則「layout_select」選擇菜單必須只顯示「佈局3」,「4佈局」和「佈局5」選項。
<select name="column_select" id="column_select">
<option value="col1">1 column</option>
<option value="col2">2 column</option>
<option value="col3">3 column</option>
</select>
<select name="layout_select" id="layout_select">
<!--Below shows when '1 column' is selected is hidden otherwise-->
<option value="col1">none</option>
<!--Below shows when '2 column' is selected is hidden otherwise-->
<option value="col2_ms">layout 1</option>
<option value="col2_sm">layout 2</option>
<!--Below shows when '3 column' is selected is hidden otherwise-->
<option value="col3_mss">layout 3</option>
<option value="col3_ssm">layout 4</option>
<option value="col3_sms">layout 5</option>
</select>
到目前爲止,我所嘗試過的一切都失敗了......我是jQuery的新手。如果有人可以請幫助它將不勝感激。謝謝!
謝謝!這似乎工作,但有一個小問題...... 當從「column_select」選擇選項時,「layout_select」中當前選定的選項保持不變。有沒有辦法改變選項? – Nick
偉大的我實現了你的最新更新,它運作良好。我遇到的一個問題是刷新後不能保證選擇正確的選項。頁面刷新後,「#layout_select」將恢復到第1個選擇。我想知道我是否可以再強加一點,告訴我如何在刷新時選擇正確的選項? – Nick
在什麼情況下屏幕刷新?它是在表單發佈之後嗎? – ipr101