博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何用jQuery获得select的值
阅读量:4985 次
发布时间:2019-06-12

本文共 1794 字,大约阅读时间需要 5 分钟。

https://www.cnblogs.com/eager/p/7133270.html

1.获取第一个option的值       

$('#test option:first').val();

 

2.最后一个option的值                     

$('#test option:last').val();

 

3.获取第二个option的值          

$('#test option:eq(1)').val();

 

4.获取选中的值                         

$('#test').val(); $('#test option:selected').val();

 

5.设置值为2的option为选中状态   

$('#test').attr('value','2');

 

6.设置最后一个option为选中

$('#test option:last').attr('selected','selected'); $("#test").attr('value' , $('#test option:last').val()); $("#test").attr('value' , $('#test option').eq($('#test option').length - 1).val());

 

7.获取select的长度            

$('#test option').length;

 

8.添加一个option

$("#test").append(""); $("").appendTo("#test");

 

9.添除选中项       

$('#test option:selected').remove();

 

10.删除项选中(这里删除第一项)       

$('#test option:first').remove();

 

11.指定值被删除

$('#test option').each(function(){   if( $(this).val() == '5'){ $(this).remove(); } }); $('#test option[value=5]').remove();

 

12.获取第一个Group的标签

$('#test optgroup:eq(0)').attr('label');

 

13.获取第二group下面第一个option的值

$('#test optgroup:eq(1) : option:eq(0)').val();

 

14.根据option的值选中option

$("#sel option:contains('C')").prop("selected", true);

 

15. 获取option的value值 、文本值

JavaScript原生的方法:1:拿到select对象: `var myselect=document.getElementById("select"); 2:拿到选中项的索引:var index=myselect.selectedIndex ; // selectedIndex代表的是你所选中项的index 3:拿到选中项options的value: myselect.options[index].value; 4:拿到选中项options的text: myselect.options[index].text; 5:拿到选中项的其他值,比如这里的url: myselect.options[index].getAttribute('url');
jQuery方法:1:var options=$(“#id option:selected”); //获取选中的项 2:alert(options.val()); //拿到选中项的值 3:alert(options.text()); //拿到选中项的文本 4:alert(options.attr('url')); //拿到选中项的url值 或者 var param= $("#id").find("option:selected").val();  //A 获取value值 var param= $("#id").find("option:selected").text();  //第一个文本值  获取文本值
 

 

转载于:https://www.cnblogs.com/Steven5007/p/9708931.html

你可能感兴趣的文章
Java类代码块执行顺序
查看>>
克鲁斯卡尔(模板题)
查看>>
汉字转拼音
查看>>
Python中Web框架编写学习心得
查看>>
dataTable/dataSet转换成Json格式
查看>>
asp.net core模块学习
查看>>
MySQL远程连接不上的解决方法
查看>>
如何使用JMeter从文件中提取数据
查看>>
AndroidBase基础类文档
查看>>
使用delphi 开发多层应用(十九) ios通过soap 访问kbmmw服务器
查看>>
三大特征 封装 继承 多态
查看>>
Python 3 函数分类
查看>>
通过.frm表结构和.ibd文件恢复数据
查看>>
R语言之——字符串处理函数
查看>>
架构师速成5.1-小学gtd进阶
查看>>
Spring-aop(一)
查看>>
ucos在xp平台下开发环境搭建
查看>>
python基础入门while循环 格式化 编码初识
查看>>
cmake方式使用vlfeat
查看>>
windows下用纯C实现一个简陋的imshow:基于GDI
查看>>