我有兩個下拉列表,如圖下面的jsfiddle:動態下拉列表(的jsfiddle包括)
https://jsfiddle.net/jkw8fxzf/4/
HTML:
<select id="first-choice">
<option value="English">English</option>
<option value="Spanish">Spanish</option>
</select>
<select id="second-choice">
<option value="Spanish">Spanish</option>
<option value="English">English</option>
</select>
JS:
$("#first-choice").change(function() {
var userSelected = $(this).val()
alert(userSelected);
});
什麼我試圖做的事情如下:如果用戶的首選是英文,那麼只顯示Spanis h作爲第二選擇下拉列表中的一個選項。如果用戶的第一選擇是西班牙語,那麼只能在第二選擇下拉菜單中顯示英語。
任何想法如何做到這一點。通常我會使用AJAX請求,然後在控制器中捕獲用戶選擇的參數,但由於這是一個設計註冊控制器,因此我有問題將其重寫。
http://stackoverflow.com/questions/314636/how-do-you-select-a-particular-option-in-a-select-element-in-jquery –
如果用戶首先從seconf中選擇值,會怎麼樣? – Rayon