這是一個坑,把我摔慘了!
select+option是瀏覽器自帶的下拉選項框,樣式及其丑,還好現在有很多框架都相應做了些美化,select 元素是一種表單控件,可用於在表單中接受用戶輸入。
還有一個重點就是select元素需要用onchange方法觸發,點擊事件啥的不管用...
1 這就是普遍的用法,
<select class="select"> 2 <option value="1">1</option> 3 <option value="2">2</option> 4 <option value="3">3</option> 5 <option value="4">4</option> 6 <option value="5">5</option> 7 </select>
最近在用jq所以就分享下jq對於select的操作方法:
$("#select").val(); //獲取Select選擇的Value $("#select ").get(0).selectedIndex; //獲取Select選擇的索引值 $("#select option:last").attr("index"); //獲取Select最大的索引值 $("#select").find("option:selected").text(); //獲取Select選擇的 jq select增加/刪除
1. $("#select").append("<option value='Value'>Text</option>"); //為Select追加一個Option(下拉項) 2. $("#select").prepend("<option value='0'>請選擇</option>"); //為Select插入一個Option(第一個位置) 3. $("#select option:last").remove(); //刪除Select中索引值最大Option(最后一個) 4. $("#select option[index='0']").remove(); //刪除Select中索引值為0的Option(第一個) 5. $("#select option[value='3']").remove(); //刪除Select中Value='3'的Optiona 5. $("#select option[text='4']").remove(); //刪除Select中Text='4'的Optiona 6. $("#select ").empty();//內容清空
以上是select的一些基本用法,還有如果要對同一個select進行多次不同數據的操作,就需要清空或者刪除上一次的選中,不認會很坑...哈哈哈