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 相关文章推荐
让mayfish支持mysqli数据库驱动的实现方法
May 22 Javascript
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
Apr 01 Javascript
各种常用的JS函数整理
Oct 25 Javascript
js 设置缓存及获取设置的缓存
May 08 Javascript
javascript 闭包详解
Jul 02 Javascript
常常会用到的截取字符串substr()、substring()、slice()方法详解
Dec 16 Javascript
Bootstrap CSS布局之按钮
Dec 17 Javascript
jQuery实现基本动画效果的方法详解
Sep 06 jQuery
微信小程序表单验证WxValidate的使用
Nov 27 Javascript
js判断浏览器的环境(pc端,移动端,还是微信浏览器)
Dec 24 Javascript
关于angular引入ng-zorro的问题浅析
Sep 09 Javascript
Vue+element+cookie记住密码功能的简单实现方法
Sep 20 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 list()函数的详解
2013/06/05 PHP
php版微信自动登录并获取昵称的方法
2016/09/23 PHP
PHP新特性之字节码缓存和内置服务器
2017/08/11 PHP
php实现生成PDF文件的方法示例【基于FPDF类库】
2018/07/21 PHP
深入研究PHP中的preg_replace和代码执行
2018/08/15 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
Aster vs Newbee BO3 第二场2.18
2021/03/10 DOTA
js tab效果的实现代码
2009/12/26 Javascript
网页右键ie不支持event.preventDefault和event.returnValue (需要加window)
2013/02/22 Javascript
js实现显示当前状态的导航效果代码
2015/08/28 Javascript
jQuery实用技巧必备(下)
2015/11/03 Javascript
jquery 遍历数组 each 方法详解
2016/05/25 Javascript
jQuery实现的分页功能示例
2017/01/22 Javascript
浅谈Node 调试工具入门教程
2018/03/20 Javascript
Mac下通过brew安装指定版本的nodejs教程
2018/05/17 NodeJs
Angularjs之如何在跨域请求中传输Cookie的方法
2018/06/01 Javascript
微信小程序多音频播放进度条问题
2018/08/28 Javascript
在vue项目中,将juery设置为全局变量的方法
2018/09/25 Javascript
jQuery实现的记住帐号密码功能完整示例
2019/08/03 jQuery
24个解决实际问题的ES6代码片段(小结)
2020/02/02 Javascript
Python Deque 模块使用详解
2014/07/04 Python
Python中的模块和包概念介绍
2015/04/13 Python
在Python中使用SQLite的简单教程
2015/04/29 Python
Python黑魔法Descriptor描述符的实例解析
2016/06/02 Python
Python学习思维导图(必看篇)
2017/06/26 Python
利用Python yagmail三行代码实现发送邮件
2018/05/11 Python
Python之csv文件从MySQL数据库导入导出的方法
2018/06/21 Python
python生成器用法实例详解
2019/11/22 Python
python爬取招聘要求等信息实例
2020/11/20 Python
python实现代码审查自动回复消息
2021/02/01 Python
精彩的演讲稿开头
2014/05/08 职场文书
事业单位鉴定材料
2014/05/25 职场文书
房地产营销活动策划方案
2014/09/15 职场文书
党员个人对照检查材料范文
2014/09/24 职场文书
党员群众路线学习心得体会
2014/11/04 职场文书
2015年党支部公开承诺书
2015/01/22 职场文书