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应用指南

