jquery操作select option 的代码小结


Posted in Javascript onJune 21, 2011

1、获取选中select的value和text,html代码如下:

<select id="mySelect"> 
<option value="1">one</option> 
<option value="2">two</option> 
<option value="3">three</option> 
</select>

则可通过以下script代码s来获取选中的value和text
$("#mySelect").val(); //获取选中记录的value值 
$("#mySelect option:selected").text(); //获取选中记录的text值

2、运用new Option("文本","值")方法添加选项option
var obj = document.getElementById("mySelect"); 
obj.add(new Option("4","4"));

3、删除所有选项option
var obj = document.getElementById("mySelect"); 
obj.options.length = 0;

4、删除选中选项option
var obj = document.getElementById("mySelect"); 
var index = obj.selectedIndex; 
obj.options.remove(index);

5、修改选中选项option
var obj = document.getElementById("mySelect"); 
var index = obj.selectedIndex; 
obj.options[index] = new Option("three",3); //更改对应的值 
obj.options[index].selected = true; //保持选中状态

6、删除select
var obj = document.getElementById("mySelect"); 
obj.parentNode.removeChild(obj); //移除当前对象

7、select选择的响应事件
$("#mySelect").change(function(){ 
//添加所需要执行的操作代码 
})
Javascript 相关文章推荐
IE7提供XMLHttpRequest对象为兼容
Mar 08 Javascript
关于JavaScript定义类和对象的几种方式
Nov 09 Javascript
Angularjs注入拦截器实现Loading效果
Dec 28 Javascript
关于JavaScript数组你所不知道的3件事
Aug 24 Javascript
JS中with的替代方法与String中的正则方法详解
Dec 23 Javascript
防止重复发送 Ajax 请求
Feb 15 Javascript
bootstrap表单示例代码分享
May 18 Javascript
小程序图片剪裁加旋转的示例代码
Jul 10 Javascript
利用jqgrid实现上移下移单元格功能
Nov 07 Javascript
vue实现微信二次分享以及自定义分享的示例
Mar 20 Javascript
layUI实现列表查询功能
Jul 27 Javascript
为什么JavaScript中0.1 + 0.2 != 0.3
Dec 03 Javascript
jquery随意添加移除html的实现代码
Jun 21 #Javascript
基于Jquery实现表格动态分页实现代码
Jun 21 #Javascript
基于jquery实现的表格分页实现代码
Jun 21 #Javascript
jquery异步请求实例代码
Jun 21 #Javascript
读jQuery之九 一些瑕疵说明
Jun 21 #Javascript
读jQuery之八 包装事件对象
Jun 21 #Javascript
读jQuery之七 判断点击了鼠标哪个键的代码
Jun 21 #Javascript
You might like
PHP 面向对象 final类与final方法
2010/05/05 PHP
php5.3后静态绑定用法详解
2016/11/11 PHP
javascript 定义初始化数组函数
2009/09/07 Javascript
JS setCapture 区域外事件捕捉
2010/03/18 Javascript
获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome的方法介绍
2012/11/08 Javascript
Javscript删除数组中指定元素并返回新数组
2014/03/06 Javascript
JavaScript实现添加及删除事件的方法小结
2015/08/04 Javascript
情人节单身的我是如何在敲完代码之后收到12束玫瑰的(javascript)
2015/08/21 Javascript
多种JQuery循环滚动文字图片效果代码
2020/06/23 Javascript
JavaScript设计模式经典之命令模式
2016/02/24 Javascript
js HTML5多图片上传及预览实例解析(不含前端的文件分割)
2016/08/26 Javascript
jQuery 获取遍历获取table中每一个tr中的第一个td的方法
2016/10/05 Javascript
微信小程序开发之选项卡(窗口底部TabBar)页面切换
2017/04/12 Javascript
bootstrap选项卡扩展功能详解
2017/06/14 Javascript
vue2.0 可折叠列表 v-for循环展示的实例
2018/09/07 Javascript
express express-session的使用小结
2018/12/12 Javascript
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
2019/06/18 jQuery
Vue的生命周期操作示例
2019/09/17 Javascript
用Angular实现一个扫雷的游戏示例
2020/05/15 Javascript
Vue中 axios delete请求参数操作
2020/08/25 Javascript
JavaScript array常用方法代码实例详解
2020/09/02 Javascript
跟老齐学Python之集成开发环境(IDE)
2014/09/12 Python
python optparse模块使用实例
2015/04/09 Python
python通过加号运算符操作列表的方法
2015/07/28 Python
Python实现代码统计工具(终极篇)
2016/07/04 Python
ubuntu系统下 python链接mysql数据库的方法
2017/01/09 Python
python3+PyQt5实现使用剪贴板做复制与粘帖示例
2017/01/24 Python
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
Python处理中文标点符号大集合
2018/05/14 Python
购买澳大利亚最好的服装和内衣在线:BONDS
2016/10/14 全球购物
简述安装Slackware Linux系统的过程
2012/01/12 面试题
党员违纪检讨书
2014/02/18 职场文书
《槐乡五月》教学反思
2014/04/25 职场文书
核心价值观演讲稿
2014/05/13 职场文书
疾病证明书
2015/06/19 职场文书
三年级作文之小小梦想
2019/12/06 职场文书