首頁 > web前端 > js教程 > JS & JQuery 動態新增 select option

JS & JQuery 動態新增 select option

高洛峰
發布: 2017-01-03 16:49:39
原創
1841 人瀏覽過

今天有朋友問我一個關於在

JS:

var selid = document.getElementById("sltid");
for(var i=0; i<10;i++){ //循环添加多个值
sid.option[i] = new Option(i,i);
}
sid.options[sid.options.length]=new Option("1","2"); // 在最后一个值后面添加多一个
登入後複製

   

JQuery:

$("#selectId").append("<option value=&#39;"+value+"&#39;>"+text+"</option>");
登入後複製

   

rrreee
   


等的,所以在網路上搜了一上:


jQuery取得Select選擇的Text和Value:


1. $("#select_id").change(function(){//code...}) ; //為Select新增事件,當選擇其中一項時觸發


2. var checkText=$("#select_id").find("option:selected").text(); //取得Select選擇的Text


3. var checkValue=$("#select_id").val(); //取得Select選擇的Value


4. var checkIndex=$("#select_id ").get(0).selectedIndex ; //取得Select選擇的索引值


5. var maxIndex=$("#select_id option:last").attr("index"); //取得Select最大的索引值


jQuery新增/刪除Select的Option項目:


1. $("#select_id").append(""); //為Select追加一個Option(下拉項目)


2. $("#select_id").prepend(""); //為Select插入一個Option(第一個位置)


3. $ ("#select_id option:last").remove(); //刪除Select中索引值最大Option(最後一個)


4. $("#select_id option[index='0']").remove( ); //刪除Select中索引值為0的Option(第一個)


5. $("#select_id option[value='3']").remove(); //刪除Select中Value= '3'的Option

5. $("#select_id option[text='4']").remove(); //刪除Select中Text='4'的Option


以上所述是小編給大家介紹的JS & JQuery 動態加入select option的相關知識,希望對大家有幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對PHP中文網的支持!

🎜更多JS & JQuery 動態新增 select option相關文章請關注PHP中文網! 🎜🎜🎜🎜
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板