如何使用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选中的值或文本相关推荐

  1. jquery获取select选中的值

    误区: 一直以为jquery获取select中option被选中的文本值,是这样写的:   $("#id").text();  //获取所有option的文本值 实际上应该这样: ...

  2. javascript jquery 获取select选中的值

    误区: 一直以为jquery获取select中option被选中的文本值,是这样写的: $("#id").text();  //获取所有option的文本值 实际上应该这样: $( ...

  3. IE8下Jquery获取select选中的值的问题

    我们一般使用jQuery获取select时,一般这么用: <select id='a'><option selected='selected' value='1'> </ ...

  4. Jquery获取select标签的值、文本方式

    转载地址:http://fireflywithcat.iteye.com/blog/1581183 首先看html代码: Html代码   <select multiple="mult ...

  5. jquery获取checkbox选中的值

    jquery获取checkbox选中的值,包括全选 取消全选 反选 选中奇数行 获取选中的值 这里有一个注意点:使用attr(),会发现代码那里的checked="checked" ...

  6. JavaScript 验证表单不为空和获取select下拉列表的值和文本

    1.验证表单不为空 var hasform = { "Name": "名字",                 "Id_card": &qu ...

  7. python获取select选中的值_Python3.x:遍历select下拉框获取value值

    Python3.x:遍历select下拉框获取value值 Select提供了三种选择方法: # 通过选项的顺序,第一个为 0 select_by_index(index) # 通过value属性 s ...

  8. jQuery获取select onChange的值

    本文翻译自:jQuery get value of select onChange I was under the impression that I could get the value of a ...

  9. jQuery取得select选中的值

    记录一下. 本来以为jQuery("#select1").val();是取得选中的值, 那么jQuery("#select1").text();就是取得的文本. ...

最新文章

  1. 原 c++中map与unordered_map的区别
  2. Makefile中的分析(一)
  3. 树莓派4B设置静态IP
  4. 一个初学者的SAP Cloud Platform学习笔记
  5. “加薪”“洗手间”都不能提?亚马逊内部员工通讯 App 曝光!
  6. hash-4.hashtable
  7. linux上apache的安装
  8. 网络书店可行性分析报告
  9. 爬虫Requests库学习-小猪短租网
  10. linux查看历史命令history
  11. linux安装教程黑屏,解决SUSE Linux安装黑屏
  12. 微信小程序模板消息测试- formId 的获取
  13. 电脑桌面没有wifi图标了导致连接不上网络,解决方法
  14. 春季学习报告 4.19
  15. 观点动力学模型:主要理论与模型综述
  16. html如何找坐标,如何获取现在的坐标
  17. 微信小程序报错:运行内存不足,请重新打开该小程序
  18. Ubuntu下flash运行方法(2020.12后可用)
  19. pmp-相关方权利/利益方格
  20. java.time.ZoneId类详解

热门文章

  1. [数据结构]-循环队列
  2. java 输出helloword
  3. 使用Pushlet将消息从服务器端推送到客户端
  4. GDKOI 2016
  5. CABasicAnimation 使用
  6. 5、SQL Server数据库、T-SQL
  7. Python 学习 DAY1
  8. Android两个控件叠在一起,如何让被挡住的控件显示出来
  9. opencv 在工业中的应用:blob分析
  10. elementui 表头错位解决方法