每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了。

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

1、设置value为pxx的项选中

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

2、设置text为pxx的项选中

$(".selector").find("option[text='pxx']").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);

});

最新文章

  1. performSelector的原理以及用法
  2. Nginx日志定时切割脚本
  3. 20145223《Java程序程序设计》第10周学习总结
  4. BeautifulSoup获取指定class样式的div
  5. Populating Next Right Pointers in Each Node,Populating Next Right Pointers in Each Node II
  6. Linux学习笔记6-Linux根目录下各个目录的作用
  7. [LeetCode]题解(python):132-Palindrome Partitioning II
  8. 结构-行为-样式-requireJs实现图片轮播插件
  9. JS实现全选、不选、反选
  10. 201521123032 《Java程序设计》第3周学习总结
  11. Oracle数据库学习(一)安装和简单使用
  12. linux下对数据库操作
  13. python条件判断if&#183;&#183;&#183;else、循环while和for
  14. 【learning】 单调队列与单调栈用法详解
  15. Python之路【第十一篇】: 进程与线程理论篇
  16. 微任务、宏任务与Event-Loop
  17. SSAS有几种模式?
  18. appium手机操作
  19. 04-树5. File Transfer--并查集
  20. IP地址分类、私有地址、子网、子网掩码

热门文章

  1. 预装win8的系统换win7需要做的bios设置
  2. BZOJ 1597 土地购买
  3. Git 的深入理解与GitHub托管服务(转)
  4. MySQL知识树-支持的数据类型
  5. S2SH三大框架整合(配置及思想)
  6. Linux学习之路&mdash;Linux文件权限
  7. SQL函数创建错误
  8. extJS起步
  9. (实用篇)php支付宝接口用法分析
  10. Maven修改本地仓库路径