我有幾個連續的選擇元素,用戶必須選擇一個選項。我試圖爲方便用戶做,以確保他們選擇了一個選項會自動打開下一個選擇後一個選項已經被拾取在選擇變更時打開下一個選擇元素
小提琴http://jsfiddle.net/zYUfd/1/
HTML
<form>
<select name="first">
<option value=""></option>
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
</select>
<select name="two">
<option value=""></option>
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
</select>
<select name="three">
<option value=""></option>
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
</select>
</form>
jquery
$('select').on('change', function() {
$('.select').next().trigger('click');
});
總之,你可以「T。請參閱:http://stackoverflow.com/questions/249192/how-can-you-programmatically-tell-an-html-select-to-drop-down-for-example-due – Kolby
你嘗試使用$(this) .next()而不是$('。select')。next() –