JQuery获取和设置Select选项方法汇总如下:
获取select
先看看下面代码:
| |
$("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 |
| |
varcheckText=$("#select_id").find("option:selected").text(); //获取Select选择的Text |
| |
varcheckValue=$("#select_id").val(); //获取Select选择的Value |
| |
varcheckIndex=$("#select_id ").get(0).selectedIndex; //获取Select选择的索引值 |
| |
varmaxIndex=$("#select_id option:last").attr("index"); //获取Select最大的索引值 |
| |
$("#select_id ").get(0).selectedIndex=1; //设置Select索引值为1的项选中 |
| |
$("#select_id ").val(4); //设置Select的Value值为4的项选中 |
| |
$("#select_id option[text='jQuery']").attr("selected",true); //设置Select的Text值为jQuery的项选中 |
获取select 选中的 text :
| |
$("#ddlRegType").find("option:selected").text(); |
获取select选中的 value:
获取select选中的索引:
| |
$("#nowamagic").get(0).selectedIndex; |
设置select
jQuery添加/删除Select的Option项:
| |
$("#select_id").append("<option value='Value'>Text</option>"); //为Select追加一个Option(下拉项) |
| |
$("#select_id").prepend("<option value='0'>请选择</option>"); //为Select插入一个Option(第一个位置) |
| |
$("#select_id option:last").remove(); //删除Select中索引值最大Option(最后一个) |
| |
$("#select_id option[index='0']").remove(); //删除Select中索引值为0的Option(第一个) |
| |
$("#select_id option[value='3']").remove(); //删除Select中Value='3'的Option |
| |
$("#select_id option[text='4']").remove(); //删除Select中Text='4'的Option |
设置select 选中的索引:
| |
$("#nowamagic").get(0).selectedIndex=index; |
设置select 选中的value:
| |
$("#nowamagic").attr("value","Normal"); |
| |
$("#nowamagic").val("Normal"); |
| |
$("#nowamagic").get(0).value = value; |
设置select 选中的text:
| |
varcount=$("#nowamagicoption").length; |
| |
{ if($("#nowamagic").get(0).options[i].text == text) |
| |
$("#nowamagic").get(0).options[i].selected =true; |
清空 select:
来自:http://www.nowamagic.net/librarys/veda/detail/1381
- 下拉控件jQuery插件
由于后端开发需要一个下拉控件,能输入,能选择,于是自己写了一个 ;(function($,window,document,undefined){ function Select(el,opt){ th ...
- 一不小心写了个bootstrap风格下拉控件 JqueryUI + bootstrap
受够了EasyUI的封闭,Bootstrap虽然华丽但是功能太渣,闲着无聊写个下拉控件玩玩吧,不喜勿喷哈... 第一步:先设计下我的下拉控件的样子 1.既然是bootstrap风格的,我想应该是这样的 ...
- scrollview嵌套下拉控件嵌套recyclerview(不动第三方原基础自定义)
相信会碰到很多类似的需求,一个列表控件,然后控件上方的一个头部需要自定义,这样就不好有时候也不能加在列表控件的头部了,那必须得嵌套一层scrollview了,没毛病,那么一般的列表控件都是有上拉下拉的 ...
- 基于bootstrap的multiple-select下拉控件使用
multiple-select是一款优秀的下拉菜单控件,能够支持单选和多选. 详细参考文档: JS组件系列——两种bootstrap multiselect组件大比拼 multiple-select ...
- 使用谷歌提供的SwipeRefreshLayout下拉控件,并自定义实现下拉加载的功能
package com.loaderman.swiperefreshdemo; import android.os.Bundle; import android.os.Handler; import ...
- DevExpress控件GridView挂下拉控件无法对上值
下拉控件使用RepositoryItemLookUpEdit,加入如下事件进行处理. repositoryItemLookUpEdit1.CustomDisplayText += new DevExp ...
- 解决easyUI下拉控件无法触发onkeydown事件
实现在combotree下拉控件中按Backspace键清除combotree选中的值 下面的代码无法获取到键盘事件 <input class="easyui-combotree&qu ...
- SDI在自定义的工具栏上添加下拉控件
0.首先到自己的工具条上新建一个控件,并命名新ID 1.拷贝FlatComboBox.h和FlatComboBox.cpp到工程目录下 2.建立新类 class CTrackerToolBar : p ...
- java 下拉控件 转自 http://www.cnblogs.com/lhb25/p/form-enhanced-with-javascript-three.html
表单元素让人爱恨交加.作为网页最重要的组成部分,表单几乎无处不在,从简单的邮件订阅.登陆注册到复杂的需要多页填写的信息提交功能,表单都让开发者花费了大量的时间和精力去处理,以期实现好用又漂亮的表单功能 ...
随机推荐
- swagger and restful api 参考
http://git.oschina.net/redArmy/spring-cloud-books/blob/master/spring-cloud-provider-book/src/main/ ...
- python标准库介绍——27 random 模块详解
==random 模块== "Anyone who considers arithmetical methods of producing random digits is, of cour ...
- shell教程一:字符串操作
一:Linux shell字符串截取与拼接 假设有变量 var=http://www.linuxidc.com/123.htm 1 # 号截取,删除左边字符,保留右边字符. echo ${var#* ...
- 使用配置hadoop中常用的Linux(ubuntu)命令
生成key: $ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa $ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized ...
- Silverlight从客户端上传文件到服务器
这里介绍的是一种利用WebClient手动发送Stream到服务器页面的上传文件方法. 一.服务器接收文件 这里使用一个ASHX页面来接收和保存Silverlight传来的Stream,页面代码如下: ...
- ruby,python及curl post请求
#飘红部分为变量 test_url="http://test" body_hash={"value"=>100, "year"=> ...
- lftp查看文件时间与登录服务查看文件时间相差8小时
第一步,校正VPS时区设置: rm -rf /etc/localtime ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 第二步,修改FT ...
- Django 自带密码加密,自定密码加密方式 及自定义验证方式
在django1.6中,默认的加密方式是pbkdf_sha256,具体算法不表,一直以来用django的自带用户验证都十分顺手,今天有需求,需要修改默认加密方式为md5,具体方法为: 在setting ...
- CEdit 控制键盘操作
写在前面的话:在工作中要实现这样一个功能,在一个树形控件中选择要发送消息的客户,添加到一个列表控件中,点击确定跳到一个信息发送页面如下图,在发送人编辑框中显示选择的客户,要实现的就是即允许用户删除用户 ...
- 在开发JavaBean的过程中打开Tomcat的reloadable
这样可以方便调试,就不用每次修改JavaBean都要重启服务器了,但是要记得,项目deploy阶段的时候要关闭这个选项(考虑服务器的性能问题) 配置Tomcat的/conf/server.xml即可 ...