Jquery 操作 select 的操作指南
这里我们以一个简单的select作为原型来进行说明:
<select>
<option value="a1">香蕉1</option>
<option value="a2">香蕉2</option>
<option value="a3">香蕉3</option>
<option value="a1">香蕉4</option>
<option value="a4">香蕉5</option>
<option value="a5">香蕉6</option>
<option value="a6" selected ="selected">香蕉7</option>
<option value="a7">香蕉8</option>
<option value="a8">香蕉9</option>
<option value="a9">香蕉0</option>
</select>
1.获取/设置当前option的value值
$('select').val(); //获取值
$('select').val('a8'); //设置值
2.获取/设置当前option的文本:注意:.find("option[text='.......']")适用于input标签,不适用与select标签
var text = $("select").find("option:selected").text(); //获取text
$("select").find("option:contains('香蕉4')").attr("selected",true); //设置当前option的text
3.获取/设置当前option的index:
var checkIndex=$("select").get(0).selectedIndex; //获取index
$("select").get(0).selectedIndex=2; //设置index,index从0开始计数
4.常见的添加/删除option操作:
1. $("select").append("<option value='Value'>Text</option>"); //为Select追加一个Option(下拉项)
2. $("select").prepend("<option value='0'>请选择</option>"); //为Select插入一个Option(第一个位置)
3. $("select option:last").remove(); //删除Select中索引值最大Option(最后一个)
4. $("select option[index='0']").remove(); //删除Select中索引值为0的Option(第一个)
5. $("select option[value='3']").remove(); //删除Select中Value='3'的Option
6. $("select option[text='4']").remove(); //删除Select中Text='4'的Option
Jquery 操作 select 的操作指南的更多相关文章
- Jquery操作select,左右移动,双击移动 取到所有option的值
$(function () { function MoveItem(fromId, toId) { $("#" + fromId + " option:selected& ...
- ThinkPHP第二十六天(JQuery操作select,SESSION和COOKIE)
1.JQuery操作select,假设<select id="my"> A:双击选项<option>事件,应该是select的dbclick事件. B:获得 ...
- jquery操作select下拉框的各种方法,获取选中项的值或文本,根据指定的值或文本选中select的option项等
简介jquery里对select进行各种操作的方法,如联动.取值.根据值或文本来选中指定的select下拉框指定的option选项,读取select选中项的值和文本等. 这一章,站长总结一下jquer ...
- js与jQuery操作select大全
Js操作Select是很常见的,也是比较实用的,每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了. 一.js操作select部分 判断select选项中 是否存在V ...
- Jquery 操作 Select 详解
jQuery是如何控制和操作select的.先看下面的代码 比如<select class="selector"></select> 1.设置value为p ...
- JQuery操作select下拉框
JQuery操作select下拉框 获取Select选择的Text和Value $("#select_id").change(function(){//code...}); //为 ...
- jquery 操作select 资料
每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了. 比如<select class="selector"></select&g ...
- jquery操作select(增加,删除,清空)
jQuery获取Select选择的Text和Value: $("#select_id").change(function(){//code...}); //为Select添加事件, ...
- Jquery操作select小结
每次操作select都要查资料,干脆总结一下. 为select设置placeholder <select class="form-control selOP" placeho ...
随机推荐
- String Control
using System; using System.Collections.Generic; using System.Text; using System.Web; using System.We ...
- js Array数组对象常见方法总结
Array对象一般用来存储数据. 其常用的方法包括: 1.concat()方法 concat() 方法用于合并两个或多个数组.它不会更改现有数组,而是返回一个新数组. 例如: var arr1=[1, ...
- 05_zookeeper的ACL
[ACL概述] ACL:access control Lists,权限控制. * 针对节点可以设置相关的读写等权限,目的是为了保障数据安全性. * 权限permissions可以指定不同的权限范围以及 ...
- KNN 与 K - Means 算法比较
KNN K-Means 1.分类算法 聚类算法 2.监督学习 非监督学习 3.数据类型:喂给它的数据集是带label的数据,已经是完全正确的数据 喂给它的数据集是无label的数据,是杂乱无章的,经过 ...
- 二进制中 1 的个数(C++ 和 Python 实现)
(说明:本博客中的题目.题目详细说明及参考代码均摘自 “何海涛<剑指Offer:名企面试官精讲典型编程题>2012年”) 题目 请实现一个函数,输入一个整数,输出该数二进制表示中 1 的个 ...
- flume 1.4 设置FLUME_CONF_DIR没用
今天安装Apache Flume 1.4的时候,发现设置了FLUME_CONF_DIR环境变量和flume-env.sh后,运行flume-ng时flume-env.sh中的JAVA_HOME没有生效 ...
- Routing Manager for WCF4 z
http://www.codeproject.com/Articles/77198/Routing-Manager-for-WCF Download source Contents Features ...
- C/C++文件读取
https://blog.csdn.net/stpeace/article/details/12404925
- ubuntu 16.04 virtualbox could not insert 'vboxdrv': Required key not available 问题解决方法
从 内核版本 4.4.0-20 开始,在开启了 Secure Boot 的电脑上,未注册的 kernel 模块不再允许执行,所以如果想在保持 Secure Boot 的情况下依然允许执行,我们需要做的 ...
- 第三周 day3 python学习笔记
1.字符串str类型,不支持修改. 2.关于集合的学习: (1)将列表转成集合set:集合(set)是无序的,集合中不会出现重复元素--互不相同 (2)集合的操作:交集,并集.差集.对称差集.父集.子 ...