JQuery 獲取多個select標簽option的text內(nèi)容(實例)
根據(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);
獲取多個select(使用class屬性,切值相同)下的所有option的text值
$("#sel_div .select_class option").each(function(){ //遍歷所有option標簽 var text = $(this).text(); //獲取option的text alert(text);//顯示的是當前這個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)關系,那么所有的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的方法,相當于將所有text拼成字符串,把每個字符存進map中
var map = $("#sel_div .select_class option").map(function(){ alert($(this).text());//顯示單個option的text text1 return $(this).text(); }).get().join(","); alert(map);//顯示的是 text1,text2,text3 alert(map[0]);//顯示 t
在上面的基礎上進行改進,使用array數(shù)組存放查詢出來的數(shù)據(jù),在使用for循環(huán)可以對數(shù)據(jù)進行操作
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]);//顯示每個option的text text1,text2,text3 }
以上這篇JQuery 獲取多個select標簽option的text內(nèi)容(實例)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- jQuery獲取標簽文本內(nèi)容和html內(nèi)容的方法
- JQuery獲取與設置HTML元素的內(nèi)容或文本的實現(xiàn)代碼
- jQuery 獲取、設置HTML或TEXT內(nèi)容的兩種方法
- jquery獲取table中的某行全部td的內(nèi)容方法
- jquery form表單獲取內(nèi)容以及綁定數(shù)據(jù)
- jQuery獲取選中內(nèi)容及設置元素屬性的方法
- jQuery 同時獲取多個標簽的指定內(nèi)容并儲存為數(shù)組
- jQuery獲取table行數(shù)并輸出單元格內(nèi)容的實現(xiàn)方法
- 詳解jQuery獲取特殊屬性的值以及設置內(nèi)容
- JS和jQuery通過this獲取html標簽中的屬性值(實例代碼)
- jquery獲取自定義屬性(attr和prop)實例介紹
- jQuery HTML獲取內(nèi)容和屬性操作實例分析
相關文章
jQuery 動態(tài)酷效果實現(xiàn)總結(jié)
jQuery是一個優(yōu)秀的JavaScript框架,可以很好的解決不同瀏覽器兼容的問題,尤其是在ASP.NET MVC下,它的作用更加的凸顯。2009-12-12jQuery+AJAX實現(xiàn)網(wǎng)頁無刷新上傳
這篇文章主要介紹了jQuery+AJAX實現(xiàn)網(wǎng)頁無刷新上傳的相關資料,十分詳細,需要的朋友可以參考下2015-02-02jquery限定文本框只能輸入數(shù)字(整數(shù)和小數(shù))
這篇文章主要介紹了jquery限定文本框只能輸入數(shù)字,包括整數(shù)和小數(shù),感興趣的小伙伴們可以參考一下2016-01-01Jquery EasyUI中彈出確認對話框以及加載效果示例代碼
本篇文章主要是對Jquery EasyUI中彈出確認對話框以及加載效果的示例代碼進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-02-02