JQuery 获取多个select标签option的text内容(实例)

发布时间 - 2026-01-11 03:08:27    点击率:

根据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='-选择区-']").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 == "选择区")
     $("#sel_div .select_class option[id='-选择区-']").text( data.area).attr("selected",true);
  if(txt == "选择街")
     $("#sel_div .select_class option[id='-选择街-']").text( data.street).attr("selected",true);

 });

如果select中间没有级联关系,那么所有的option都已经加载,可以使用下面的方法显示查询出来的数据

$("#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数组存放查询出来的数据,在使用for循环可以对数据进行操作

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内容(实例)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# select  # option  # text  # jQuery获取标签文本内容和html内容的方法  # JQuery获取与设置HTML元素的内容或文本的实现代码  # jQuery 获取、设置HTML或TEXT内容的两种方法  # jquery获取table中的某行全部td的内容方法  # jquery form表单获取内容以及绑定数据  # jQuery获取选中内容及设置元素属性的方法  # jQuery 同时获取多个标签的指定内容并储存为数组  # jQuery获取table行数并输出单元格内容的实现方法  # 详解jQuery获取特殊属性的值以及设置内容  # JS和jQuery通过this获取html标签中的属性值(实例代码)  # jquery获取自定义属性(attr和prop)实例介绍  # jQuery HTML获取内容和属性操作实例分析  # 的是  # 多个  # 给大家  # 基础上  # 遍历  # 希望能  # 可以使用  # 在上面  # 这篇  # 小编  # 大家多多  # 拼成  # 加载  # 把每  # 级联  # attr  # selected  # data  # province  # true 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Android实现代码画虚线边框背景效果  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  详解CentOS6.5 安装 MySQL5.1.71的方法  七夕网站制作视频,七夕大促活动怎么报名?  微信小程序 HTTPS报错整理常见问题及解决方案  php打包exe后无法访问网络共享_共享权限设置方法【教程】  Laravel如何实现API资源集合?(Resource Collection教程)  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  如何在云虚拟主机上快速搭建个人网站?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  如何在自有机房高效搭建专业网站?  Laravel如何为API生成Swagger或OpenAPI文档  微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】  如何获取上海专业网站定制建站电话?  Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】  如何打造高效商业网站?建站目的决定转化率  文字头像制作网站推荐软件,醒图能自动配文字吗?  网站图片在线制作软件,怎么在图片上做链接?  Laravel如何处理CORS跨域请求?(配置示例)  Laravel项目怎么部署到Linux_Laravel Nginx配置详解  如何获取PHP WAP自助建站系统源码?  开心动漫网站制作软件下载,十分开心动画为何停播?  Laravel怎么实现模型属性的自动加密  如何在Windows虚拟主机上快速搭建网站?  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  如何快速使用云服务器搭建个人网站?  EditPlus中的正则表达式实战(6)  Android中AutoCompleteTextView自动提示  如何在宝塔面板中创建新站点?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  Internet Explorer官网直接进入 IE浏览器在线体验版网址  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  怎样使用JSON进行数据交换_它有什么限制  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  清除minerd进程的简单方法  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  如何续费美橙建站之星域名及服务?  香港服务器选型指南:免备案配置与高效建站方案解析  Laravel如何处理文件下载请求?(Response示例)  小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像  Python图片处理进阶教程_Pillow滤镜与图像增强  桂林网站制作公司有哪些,桂林马拉松怎么报名?  JavaScript Ajax实现异步通信  Laravel如何使用查询构建器?(Query Builder高级用法)  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  如何挑选优质建站一级代理提升网站排名?  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南