JQuery 獲取多個(gè)select標(biāo)簽option的text內(nèi)容(實(shí)例)
根據(jù)option的id屬性,修改text值
$("#sel_div .select_class option[id='-選擇省-']").text(data.province).attr("selected",true); $("#sel_div .select_class option[id='-選擇市-']").text( data.city).attr("selected",true); $("#sel_div .select_class option[id='-選擇區(qū)-']").text( data.area).attr("selected",true); $("#sel_div .select_class option[id='-選擇街-']").text( data.street).attr("selected",true);
獲取多個(gè)select(使用class屬性,切值相同)下的所有option的text值
$("#sel_div .select_class option").each(function(){ //遍歷所有option標(biāo)簽 var text = $(this).text(); //獲取option的text alert(text);//顯示的是當(dāng)前這個(gè)option的text值 if(txt == "選擇省") $("#sel_div .select_class option[id='-選擇省-']").text(data.province).attr("selected",true); if(txt == "選擇市") $("#sel_div .select_class option[id='-選擇市-']").text( data.city).attr("selected",true); if(txt == "選擇區(qū)") $("#sel_div .select_class option[id='-選擇區(qū)-']").text( data.area).attr("selected",true); if(txt == "選擇街") $("#sel_div .select_class option[id='-選擇街-']").text( data.street).attr("selected",true); });
如果select中間沒有級聯(lián)關(guān)系,那么所有的option都已經(jīng)加載,可以使用下面的方法顯示查詢出來的數(shù)據(jù)
$("#sel_div .select_class option[id="+data.province+"]").attr("selected",true); $("#sel_div .select_class option[id="+data.city+"]").attr("selected",true); $("#sel_div .select_class option[id="+data.area+"]").attr("selected",true); $("#sel_div .select_class option[id="+data.street+"]").attr("selected",true);
另一種獲取所有option的方法,相當(dāng)于將所有text拼成字符串,把每個(gè)字符存進(jìn)map中
var map = $("#sel_div .select_class option").map(function(){ alert($(this).text());//顯示單個(gè)option的text text1 return $(this).text(); }).get().join(","); alert(map);//顯示的是 text1,text2,text3 alert(map[0]);//顯示 t
在上面的基礎(chǔ)上進(jìn)行改進(jìn),使用array數(shù)組存放查詢出來的數(shù)據(jù),在使用for循環(huán)可以對數(shù)據(jù)進(jìn)行操作
var array = new Array(); $("#leaf .form-control option").map(function(){ array.push($(this).text()); }) for(var i = 0; i < array.length; i ++ ){ alert(array[i]);//顯示每個(gè)option的text text1,text2,text3 }
以上這篇JQuery 獲取多個(gè)select標(biāo)簽option的text內(nèi)容(實(shí)例)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- jQuery獲取標(biāo)簽文本內(nèi)容和html內(nèi)容的方法
- JQuery獲取與設(shè)置HTML元素的內(nèi)容或文本的實(shí)現(xiàn)代碼
- jQuery 獲取、設(shè)置HTML或TEXT內(nèi)容的兩種方法
- jquery獲取table中的某行全部td的內(nèi)容方法
- jquery form表單獲取內(nèi)容以及綁定數(shù)據(jù)
- jQuery獲取選中內(nèi)容及設(shè)置元素屬性的方法
- jQuery 同時(shí)獲取多個(gè)標(biāo)簽的指定內(nèi)容并儲(chǔ)存為數(shù)組
- jQuery獲取table行數(shù)并輸出單元格內(nèi)容的實(shí)現(xiàn)方法
- 詳解jQuery獲取特殊屬性的值以及設(shè)置內(nèi)容
- JS和jQuery通過this獲取html標(biāo)簽中的屬性值(實(shí)例代碼)
- jquery獲取自定義屬性(attr和prop)實(shí)例介紹
- jQuery HTML獲取內(nèi)容和屬性操作實(shí)例分析
相關(guān)文章
jquery實(shí)現(xiàn)簡單自動(dòng)輪播圖效果
這篇文章主要為大家詳細(xì)介紹了jquery實(shí)現(xiàn)簡單自動(dòng)輪播圖效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-07-07jQuery 動(dòng)態(tài)酷效果實(shí)現(xiàn)總結(jié)
jQuery是一個(gè)優(yōu)秀的JavaScript框架,可以很好的解決不同瀏覽器兼容的問題,尤其是在ASP.NET MVC下,它的作用更加的凸顯。2009-12-12jQuery+AJAX實(shí)現(xiàn)網(wǎng)頁無刷新上傳
這篇文章主要介紹了jQuery+AJAX實(shí)現(xiàn)網(wǎng)頁無刷新上傳的相關(guān)資料,十分詳細(xì),需要的朋友可以參考下2015-02-02移動(dòng)節(jié)點(diǎn)的jquery代碼
節(jié)點(diǎn)的移動(dòng)在應(yīng)用中比較常見,如何動(dòng)態(tài)移動(dòng)某一節(jié)點(diǎn)來實(shí)現(xiàn)某一特殊效果,下面有個(gè)不錯(cuò)的示例,希望對大家有所幫助2014-01-01jquery限定文本框只能輸入數(shù)字(整數(shù)和小數(shù))
這篇文章主要介紹了jquery限定文本框只能輸入數(shù)字,包括整數(shù)和小數(shù),感興趣的小伙伴們可以參考一下2016-01-01Jquery EasyUI中彈出確認(rèn)對話框以及加載效果示例代碼
本篇文章主要是對Jquery EasyUI中彈出確認(rèn)對話框以及加載效果的示例代碼進(jìn)行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-02-02