首頁  >  文章  >  web前端  >  jquery如何操作select

jquery如何操作select

清浅
清浅原創
2019-02-20 10:49:292416瀏覽

jQuery可以對select進行新增刪除以及清空等操作,例如透過append方法在元素之後添加內容,remove方法刪除內容,empty方法清空內容

jQuery是一個輕量級的JavaScript函數庫,它包含了HTML元素的操作,事件函數,特效動畫等等功能,今天將要介紹jQuery事件方法中的一個方法——select方法,具有一定的參考價值,希望對大家有所幫助

jquery如何操作select

【推薦課程:jQuery教學

#jQuery中的select方法就是當textarea 或文字類型的input 元素中的文字被選取時,會觸發select 事件,或發生select事件所執行的函數。接下來在文章中將具體介紹如何來操作select方法,即增加、刪除以及清空

jQuery取得select方法選擇的text和value值:

//获取Select选择的text
var checkText=$("#select_id").find("option:selected").text(); 
//获取Select选择的Value
var checkValue=$("#select_id").val(); 
//获取Select选择的索引值 
var checkIndex=$("#select_id ").get(0).selectedIndex;
 //获取Select最大的索引值
var maxIndex=$("#select_id option:last").attr("index");

#jQuery增加select中的option項目:

透過append和prepend方法為select添加option內容

append():表示在元素的結尾插入內容

prepend() :表示在元素的開頭插入內容

  $("select").append("<option>第四个元素</option>")

效果圖:

jquery如何操作select

 $("select").prepend("<option>第四个元素</option>")

效果圖:

jquery如何操作select

jQuery刪除select中option項目

範例:

//删除索引值最大的option值
$("#select_id option:last").remove(); 
//删除select中Value=&#39;3&#39;的option值
$("#select_id option[value=&#39;3&#39;]").remove();

jQuery清空select中的option值

#透過empty函數即可清除select中的值

$("#select_id").empty();

效果圖:

Image 018.png

本文參考文章:

https://www. html.cn/doc/jquery/event-select/

https://www.html.cn/doc/jquery/dom-add/

https://www.html. cn/doc/jquery/dom-remove/

總結:以上就是本篇文章的全部內容了,希望透過這篇文章可以幫助大家對select方法有所了解。

以上是jquery如何操作select的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn