<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);

});

下面的代码中包含了动态填充select组件的javascript代码:

   1: $("#filter_module").bind('change', function() {
   2:             $.getJSON("/subject/select",{moduleid: this.value, ajax: 'true'}, function(data){
   3:                 var options = '';
   4:                 for (var i = 0; i < data.length; i++) {
   5:                     options += '<option value="' + data[i].subject_id + '">' + data[i].subject_name + '</option>';
   6:                 }
   7:                 $("#filter_subject").html(options);
   8:             });
   9:         });
  10:         $("#filter_subject").bind('change', function() {
  11:             window.location = '/administrator/video/index/subjectid/' + this.value;
  12:         });

转载于:https://blog.51cto.com/happydagui/1089778

Zend Framework 开发记录 - 代码片段–jquery–select控件相关推荐

  1. js代码赋值触发select控件的onchange事件

    嗯,现在在一个小公司实习,直接接触代码收获不小.  现在有个需求是4级联动的select过滤,需要js代码赋值并触发onchange来调用ajax方法,于是问题是怎样触发,找了些资料并且自己尝试了一下 ...

  2. php顶级框架,诗意的边缘:PHP顶级框架Zend Framework开发实战

    <诗意的边缘:PHP顶级框架Zend Framework开发实战> 前 言 第1部分 开发前的准备工作 第1章 创建开发环境2 1.1 配置开发环境3 1.1.1 Windows系统下XA ...

  3. [导入]Asp.net 2.0 自定义控件开发[创建自定义浮动菜单FloadMenu控件][示例代码下载]...

    Asp.net 2.0 自定义控件开发[创建自定义浮动菜单FloadMenu控件][示例代码下载] 文章来源:http://blog.csdn.net/chengking/archive/2007/0 ...

  4. jq实现html分页代码,jquery 分页控件实现代码

    jquery分页控件 var pageindex=1; var totelsize=60; var centersize=5; var pagesize=0; var totelSec=0; var ...

  5. HTML select控件

    select控件 select控件用于创建下拉列表框(下拉菜单),并通过 option 元素创建列表中的选项,供用户从中选择. 定义 select控件时,在 select元素中设置 name 属性,并 ...

  6. Jquery获得控件值的方法

    一 Jquery获得服务器控件值的方法 由于ASP.NET网页运行后,服务器控件会随机生成客户端id,jquery获取时候不太好操作,google了下,总结有以下3种方法: 服务器控件代码:<a ...

  7. 精确到秒的JQuery日期控件,jquery日历插件,jquery日期插件

    2019独角兽企业重金招聘Python工程师标准>>> 效果图如下: 首先在页面中引用一下库: <link type="text/css" href=&qu ...

  8. 以编程方式在ASP.NET MVC中使用多个HTML Select控件

    目录 介绍 使用代码 使用JQuery 使用Razor和C# 兴趣点 介绍 很多时候,我们使用JavaScript或JQuery代码来操纵HTML控件,却不知道ASP.NET MVC与Razor和C# ...

  9. Web开发中的弹出对话框控件介绍

    Web开发中,目前由于Jquery的大行其道,因此很多弹出对话框,都用到了Jquery技术,反而原始的弹出对话框的方式较为少用了.不过基于JQuery的方式实现对话框窗口弹出,也有很多控件可以利用,由 ...

最新文章

  1. ERP与EWM集成配置-ERP端组织架构(二)
  2. 北大数学“黄金一代”今何在?
  3. Averse, Adverse
  4. diy一下devise的验证
  5. Pycharm用鼠标滚轮控制字体大小
  6. 【静态站点(一)】之 静态网站生成器
  7. word表格转换成html,delphi将word表格转换成html_取得Word 表格中的数据
  8. 当前操作系统缺少黑体等字体_2020世界互联网大会:360视觉、360守望领域、360城市运营操作系统齐亮相...
  9. 二分查找算法java实现
  10. SnagIt - 专业的截图工具
  11. 【杂项】笔记本电脑外接显示器实现扩屏
  12. php模拟腾讯微校第三方认证,身份验证技术方案1身份认证流程-微校-腾讯.PDF
  13. 如何学习云计算这一文就够了!
  14. 金蝶二次开发的常见类型
  15. 案例三:淘宝用户行为分析
  16. 通常所说微型计算机中的奔3,《计算机应用基础》复习资料
  17. vue父组件中调用子组件中的方法 及vue父组件调用孙子组件的方法
  18. 谁说QTP不能多线程 - 当Python遇上QTP
  19. 齐治堡垒机某版本任意用户登录漏洞复现
  20. python变量值发生变化时输出语句_有一个字符串变量s = 'python program',语句print(s[1:5:2]) 的输出结果是:_学小易找答案...

热门文章

  1. Vue使用v-for绑定两个属性拼接渲染界面
  2. (盒子模型常见问题)外边距合并问题,嵌套盒子边距塌陷问题解决
  3. android system_server中的dump_Android 10.0系统启动之SystemServer进程(二)
  4. php快速删除,学习猿地-php如何快速删除文章
  5. android目录穿越,安卓导航之Oruxmaps系列教程
  6. 20191026(补):(leetcode习题)最长的斐波那契子序列的长度
  7. java 获取泛型_聊聊Java泛型擦除那些事
  8. 关于spark structed stream 流中的触发trigger间隔的理解
  9. gc --JNI调用引发的长gc问题
  10. [转] 撞车之后,不要傻里傻气的!