通过jQuery获取Select选中的值或文本
如何使用jQuery获取Select元素选中的值或文本呢?本篇文章给出相应的解决方法
目录
第一步、引入jQuery
第二步、编写一个Select案例
第三步、编写获取select选中的值或文本
第四步、很坑的一个地方,需要注意
第一步、引入jQuery
这里使用的是BootCDN中的地址,也可以使用自己本地引用的地址
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
第二步、编写一个Select案例
<select id="div" onclick="fun()"><option value="fist">1</option><option value="second">2</option><option value="third">3</option><option value="four">4</option><option value="five">5</option></select>
第三步、编写获取select选中的值或文本
<script>function fun() {//获取select选中的valueconsole.log($('#div').find('option:selected').val());//获取select选中的文本console.log($('#div').find('option:selected').text());}</script>
第四步、很坑的一个地方,需要注意
在实际业务中,这个select里面的option通常都是动态赋值的,所以一般会涉及动态赋值,通常我们都是通过for循环进行赋值,但是这里有一个问题,需要注意,如果是按照下面这种错误的赋值方式进行赋值,会出现获取不到value的值的情况
#错误的赋值方式
for (var i = 0; i < 10; i++) {$('#div').append('<option value="' + i + '">' + (i + 1) + '</option>')
}
#正确的赋值方式
for (var i = 0; i < 10; i++) { $('#div').append($('<option/>').text(i + 1).attr("value", i))}
通过jQuery获取Select选中的值或文本相关推荐
- jquery获取select选中的值
误区: 一直以为jquery获取select中option被选中的文本值,是这样写的: $("#id").text(); //获取所有option的文本值 实际上应该这样: ...
- javascript jquery 获取select选中的值
误区: 一直以为jquery获取select中option被选中的文本值,是这样写的: $("#id").text(); //获取所有option的文本值 实际上应该这样: $( ...
- IE8下Jquery获取select选中的值的问题
我们一般使用jQuery获取select时,一般这么用: <select id='a'><option selected='selected' value='1'> </ ...
- Jquery获取select标签的值、文本方式
转载地址:http://fireflywithcat.iteye.com/blog/1581183 首先看html代码: Html代码 <select multiple="mult ...
- jquery获取checkbox选中的值
jquery获取checkbox选中的值,包括全选 取消全选 反选 选中奇数行 获取选中的值 这里有一个注意点:使用attr(),会发现代码那里的checked="checked" ...
- JavaScript 验证表单不为空和获取select下拉列表的值和文本
1.验证表单不为空 var hasform = { "Name": "名字", "Id_card": &qu ...
- python获取select选中的值_Python3.x:遍历select下拉框获取value值
Python3.x:遍历select下拉框获取value值 Select提供了三种选择方法: # 通过选项的顺序,第一个为 0 select_by_index(index) # 通过value属性 s ...
- jQuery获取select onChange的值
本文翻译自:jQuery get value of select onChange I was under the impression that I could get the value of a ...
- jQuery取得select选中的值
记录一下. 本来以为jQuery("#select1").val();是取得选中的值, 那么jQuery("#select1").text();就是取得的文本. ...
最新文章
- 原 c++中map与unordered_map的区别
- Makefile中的分析(一)
- 树莓派4B设置静态IP
- 一个初学者的SAP Cloud Platform学习笔记
- “加薪”“洗手间”都不能提?亚马逊内部员工通讯 App 曝光!
- hash-4.hashtable
- linux上apache的安装
- 网络书店可行性分析报告
- 爬虫Requests库学习-小猪短租网
- linux查看历史命令history
- linux安装教程黑屏,解决SUSE Linux安装黑屏
- 微信小程序模板消息测试- formId 的获取
- 电脑桌面没有wifi图标了导致连接不上网络,解决方法
- 春季学习报告 4.19
- 观点动力学模型:主要理论与模型综述
- html如何找坐标,如何获取现在的坐标
- 微信小程序报错:运行内存不足,请重新打开该小程序
- Ubuntu下flash运行方法(2020.12后可用)
- pmp-相关方权利/利益方格
- java.time.ZoneId类详解