jquery控制select的text/value值为选中状态

 更新时间:2014年06月03日 09:07:17   作者:  
这篇文章主要对jquery控制select的text/value值为选中状态做下总结,省的每次使用都要到网上翻下
每一次操作select的时候,总是要在网上翻下,太繁琐了,自己在这里总结下。

比如<select class="selector"></select>

1、设置value为“全部“的项选中
复制代码 代码如下:

$(".selector").val("全部");

2、设置text为“全部“的项选中
复制代码 代码如下:

$(".selector").find("option[text='全部']").attr("selected",true);

这里有一个中括号的用法,中括号里的等号的前面是属性名称,不用加引号。很多时候,中括号的运用可以使得逻辑变得很简单。

3、获取当前选中项的value
复制代码 代码如下:

$(".selector").val();

4、获取当前选中项的text
复制代码 代码如下:

$(".selector").find("option:selected").text();

这里用到了冒号,掌握它的用法并举一反三也会让代码变得简洁。

很多时候用到select的级联,即第二个select的值随着第一个select选中的值变化。这在jquery中是非常简单的。

如:
复制代码 代码如下:

$(".selector1").change(function(){

// 先清空第二个

$(".selector2").empty();

// 实际的应用中,这里的option一般都是用循环生成多个了

var option = $("<option>").val(1).text("pxx");

$(".selector2").append(option);

});

相关文章

  • jquery ui对话框实例代码

    jquery ui对话框实例代码

    在网页设计中,不论是为了减少于由于页面跳转而带来的不友好用户体验,还是为了维持桌面应用程序的使用习惯,对话框的设计都是不可或缺的。
    2013-05-05
  • jQuery事件的绑定、触发、及监听方法简单说明

    jQuery事件的绑定、触发、及监听方法简单说明

    这篇文章主要介绍了jQuery事件的绑定、触发、及监听方法简单说明,使用jQuery的事件会使代码更加简单,同时对各浏览器的兼容性也还不错,需要的朋友可以参考下
    2016-05-05
  • jQuery添加删除DOM元素方法详解

    jQuery添加删除DOM元素方法详解

    这篇文章主要介绍了jQuery添加删除DOM元素方法,结合实例形式较为详细的分析讲述了jQuery关于DOM元素节点的添加与删除相关技巧,需要的朋友可以参考下
    2016-01-01
  • jquery实现TAB选项卡鼠标经过带延迟效果的方法

    jquery实现TAB选项卡鼠标经过带延迟效果的方法

    这篇文章主要介绍了jquery实现TAB选项卡鼠标经过带延迟效果的方法,可实现tab选项卡的延迟加载效果,涉及jquery鼠标事件及延迟函数的相关使用技巧,需要的朋友可以参考下
    2015-07-07
  • jQuery事件 delegate()使用方法介绍

    jQuery事件 delegate()使用方法介绍

    delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数
    2012-10-10
  • 利用JQuery阻止事件冒泡

    利用JQuery阻止事件冒泡

    冒泡事件就是点击子节点,会向上触发父节点,祖先节点的点击事件。本文主要介绍JQuery阻止事件冒泡的实例解析。需要的朋友来看下吧
    2016-12-12
  • 利用jquery如何从json中读取数据追加到html中

    利用jquery如何从json中读取数据追加到html中

    这篇文章主要给大家介绍了关于利用jquery如何从json中读取数据追加到html中的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编一起来看看吧。
    2017-12-12
  • jQuery根据ID、CLASS、等获取对象的实例

    jQuery根据ID、CLASS、等获取对象的实例

    下面小编就为大家带来一篇jQuery根据ID、CLASS、等获取对象的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • jQuery实现的超简单轮播图功能示例【代码解释】

    jQuery实现的超简单轮播图功能示例【代码解释】

    这篇文章主要介绍了jQuery实现的超简单轮播图功能,结合完整实例形式分析了基于jQuery实现的轮播图相关功能实现、样式设置与注意事项,需要的朋友可以参考下
    2023-05-05
  • EasyUI的TreeGrid的过滤功能的解决思路

    EasyUI的TreeGrid的过滤功能的解决思路

    这篇文章主要介绍了EasyUI的TreeGrid的过滤功能的解决思路,需要的朋友可以参考下
    2017-08-08

最新评论