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 相关文章推荐
关于div自适应高度/左右高度自适应一致的js代码
Mar 22 Javascript
jQuery过滤HTML标签并高亮显示关键字的方法
Aug 07 Javascript
javascript中undefined与null的区别
Aug 16 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
Nov 04 Javascript
jQuery动态改变多行文本框高度的方法
Sep 07 Javascript
jQuery事件用法详解
Oct 06 Javascript
js事件冒泡与事件捕获详解
Feb 20 Javascript
JS分页的实现(同步与异步)
Sep 16 Javascript
微信小程序左右滚动公告栏效果代码实例
Sep 16 Javascript
JavaScript中的函数式编程详解
Aug 22 Javascript
wepy--用vantUI 实现上弹列表并选择相应的值操作
Nov 03 Javascript
解决基于 keep-alive 的后台多级路由缓存问题
Dec 23 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设置允许大文件上传示例代码
2014/03/10 PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
2018/05/23 PHP
laravel入门知识点整理
2020/09/15 PHP
JavaScript 学习笔记(十一)
2010/01/19 Javascript
菜鸟javascript基础资料整理3 正则
2010/12/06 Javascript
javascript数组去重3种方法的性能测试与比较
2013/03/26 Javascript
实现非常简单的js双向数据绑定
2015/11/06 Javascript
angular实现spa单页面应用实例
2017/07/10 Javascript
利用node.js如何创建子进程详解
2017/12/09 Javascript
ReactNative中使用Redux架构总结
2017/12/15 Javascript
通过jquery的ajax请求本地的json文件方法
2018/08/08 jQuery
React中使用UEditor百度富文本的方法
2018/08/22 Javascript
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
2019/09/11 Javascript
js实现GIF图片的分解和合成
2019/10/24 Javascript
js回调函数仿360开机
2019/12/26 Javascript
详解webpack的clean-webpack-plugin插件报错
2020/10/16 Javascript
python解析文件示例
2014/01/23 Python
初步介绍Python中的pydoc模块和distutils模块
2015/04/13 Python
python散点图实例之随机漫步
2018/08/27 Python
将Django项目部署到CentOs服务器中
2018/10/18 Python
Pycharm 设置默认头的图文教程
2019/01/17 Python
python去重,一个由dict组成的list的去重示例
2019/01/21 Python
Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法
2019/04/01 Python
python通过实例讲解反射机制
2019/10/17 Python
python实现淘宝购物系统
2019/10/25 Python
翻转数列python实现,求前n项和,并能输出整个数列的案例
2020/05/03 Python
HTML5 WebSocket实现点对点聊天的示例代码
2018/01/31 HTML / CSS
J2EE相关知识面试题
2013/08/26 面试题
物流专业大学生职业生涯规划书范文
2014/01/15 职场文书
教师辞职报告范文
2014/01/20 职场文书
地球一小时宣传标语
2014/06/24 职场文书
2014年预算员工作总结
2014/12/05 职场文书
经典搞笑版检讨书
2015/02/19 职场文书
用人单位聘用意向书
2015/05/11 职场文书
Shell脚本一键安装Nginx服务自定义Nginx版本
2022/03/20 Servers
CentOS7设置ssh服务以及端口修改方式
2022/12/24 Servers