最開始使用onclick設置下拉框觸發事件發現會有一些問題:
<select>
<option value="0" onclick="func0()">選項一</option>
<option value="1" onclick="func1()">選項二</option>
</select>
后來查閱資料才知道 select 的事件是注冊在自己標簽上的,不是onclick,而是onchange:
<select id="type" onchange="func()>
<option value="0" >選項一</option>
<option value="1" >選項二</option>
</select>
獲取select標簽選中的參數:
function func(){
// 直接用標簽選擇器
var option = $('select option:selected').val();
// 或者用id選擇器
var option = $("#type option:selected").val();
......
}