JQuery select(下拉框)操作方法汇总

 更新时间:2015年04月15日 13:16:55   投稿:junjie  
这篇文章主要介绍了JQuery select(下拉框)操作方法汇总,本文讲解了获取选中项、获取当前选中项的索引值、获取当前option的最大索引值、获取DropdownList的长度等内容,需要的朋友可以参考下

1. 获取选中项:
获取选中项的Value值:

复制代码 代码如下:

$('select#sel option:selected').val();

或者
复制代码 代码如下:

$('select#sel').find('option:selected').val();

获取选中项的Text值:
复制代码 代码如下:

$('select#seloption:selected').text();

或者
复制代码 代码如下:

$('select#sel').find('option:selected').text();

2.   获取当前选中项的索引值:
复制代码 代码如下:

$('select#sel').get(0).selectedIndex;

3.   获取当前option的最大索引值:
复制代码 代码如下:

$('select#sel option:last').attr("index")

4.   获取DropdownList的长度:
复制代码 代码如下:

$('select#sel')[0].options.length;

或者
复制代码 代码如下:

$('select#sel').get(0).options.length;

5.  设置第一个option为选中值:
复制代码 代码如下:

$('select#sel option:first').attr('selected','true')

或者
复制代码 代码如下:

$('select#sel')[0].selectedIndex = 0;

6.   设置最后一个option为选中值:
复制代码 代码如下:

$('select#sel option:last).attr('selected','true')

7.   根据索引值设置任意一个option为选中值:
复制代码 代码如下:

$('select#sel')[0].selectedIndex =索引值;索引值=0,1,2....

8.   设置Value=4 的option为选中值:
复制代码 代码如下:

$('select#sel').attr('value','4');

或者
复制代码 代码如下:

$("select#sel option[value='4']").attr('selected', 'true');

9.   删除Value=3的option:
复制代码 代码如下:

$("select#sel option[value='3']").remove();

10.删除第几个option:
复制代码 代码如下:

$(" select#sel option ").eq(索引值).remove();索引值=0,1,2....

如删除第3个Radio:
复制代码 代码如下:

$(" select#sel option ").eq(2).remove();

11.删除第一个option:
复制代码 代码如下:

$(" select#sel option ").eq(0).remove();

或者
复制代码 代码如下:

$("select#sel option:first").remove();

12. 删除最后一个option:
复制代码 代码如下:

$("select#sel option:last").remove();

13. 删除dropdownlist:
复制代码 代码如下:

$("select#sel").remove();

14.在select后面添加一个option:
复制代码 代码如下:

$("select#sel").append("<option value='6'>f</option>");

15. 在select前面添加一个option:
复制代码 代码如下:

$("select#sel").prepend("<option value='0'>0</option>");

16. 遍历option:
复制代码 代码如下:

$(' select#sel option ').each(function (index, domEle) {
//写入代码
});

相关文章

  • jquery  实现轮播图详解及实例代码

    jquery 实现轮播图详解及实例代码

    这篇文章主要介绍了jquery 实现轮播图相关资料,经过一段时间学习jquery 的知识,这里写一个简单的轮播图,需要的朋友可以参考下
    2016-10-10
  • JQuery中DOM事件绑定用法详解

    JQuery中DOM事件绑定用法详解

    这篇文章主要介绍了JQuery中DOM事件绑定用法,实例分析了bind方法绑定事件的相关技巧,需要的朋友可以参考下
    2015-06-06
  • 一些实用的jQuery代码片段收集

    一些实用的jQuery代码片段收集

    今天总结一下学习jQuery时中遇到的一些常用的jQuery代码,这些代码片段可能在我们急需的时候能起到帮助。
    2011-07-07
  • jQuery定义背景动态切换效果的方法

    jQuery定义背景动态切换效果的方法

    这篇文章主要介绍了jQuery定义背景动态切换效果的方法,实例分析了jQuery操作图片的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • jQuery示例收集

    jQuery示例收集

    3D旋转效果展示分享按钮,具有动画效果。WordPress的tab云好像也有这种效果。
    2010-11-11
  • jquery 单行滚动、批量多行滚动、文字图片翻屏滚动效果代码

    jquery 单行滚动、批量多行滚动、文字图片翻屏滚动效果代码

    jquery单行滚动、批量多行滚动、文字图片翻屏滚动效果代码,需要的朋友可以参考下。
    2010-05-05
  • jQuery异步上传文件插件ajaxFileUpload详细介绍

    jQuery异步上传文件插件ajaxFileUpload详细介绍

    这篇文章主要介绍了jQuery异步上传文件插件ajaxFileUpload详细介绍,本文首先讲解了ajaxFileUpload的参数、错误提示等知识,然后给出了简单使用实例和ASP.NET MVC模式下的使用实例,需要的朋友可以参考下
    2015-05-05
  • jQuery技巧总结

    jQuery技巧总结

    随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype、YUI、jQuery、mootools、Bindows以及国内的JSVM框架等
    2011-01-01
  • jQuery过滤HTML标签并高亮显示关键字的方法

    jQuery过滤HTML标签并高亮显示关键字的方法

    这篇文章主要介绍了jQuery过滤HTML标签并高亮显示关键字的方法,实例分析了jquery遍历html标签并进行替换的相关技巧,需要的朋友可以参考下
    2015-08-08
  • 在线引用最新jquery文件的实现方法

    在线引用最新jquery文件的实现方法

    下面小编就为大家带来一篇在线引用最新jquery文件的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08

最新评论