jQuery 操作下拉列表框实现代码


Posted in Javascript onFebruary 22, 2010

<select name="select1" id="select1" size="10">
<option value="1">Option1</option>
<option valeu="2">Option2</option>
<option value="3">Option3</option>
<option value="4">Option4</option>
</select>

1. 取得jQuery对象
obj = $('#select1');

2. 取得Options 的长度
len = $('#select1 option').length

3. 遍历option
for (var i = 0; i < len; i++) {
option_value = obj[0].options[i].value;
option_text = obj[0].options[i].text;
}

4. 取得所选值
obj_value = $('#select1').val();

5. 取得所选值对应的text
obj_text = obj[0].options[obj[0].selectedIndex].text;

6. 添加一个option
obj.append('<option value="5">Option5</option>');

7. 删除一个option
$('#select1 option[value="1"]').remove();

Javascript 相关文章推荐
看了就知道什么是JSON
Dec 09 Javascript
js jquery验证银行卡号信息正则学习
Jan 21 Javascript
jQuery筛选器children()案例详解(图文)
Feb 17 Javascript
选择器中含有空格在使用示例及注意事项
Jul 31 Javascript
jquery()函数的三种语法介绍
Oct 09 Javascript
jQuery+html5实现div弹出层并遮罩背景
Apr 15 Javascript
百度地图api如何使用
Aug 03 Javascript
全面解析Bootstrap图片轮播效果
Dec 03 Javascript
vue 将页面公用的头部组件化的方法
Dec 18 Javascript
Vue中多个元素、组件的过渡及列表过渡的方法示例
Feb 13 Javascript
快速了解Node中的Stream流是什么
Feb 13 Javascript
idea编译器vue缩进报错问题场景分析
Jul 04 Vue.js
JavaScript 编写匿名函数的几种方法
Feb 21 #Javascript
jquery 得到当前页面高度和宽度的两个函数
Feb 21 #Javascript
jquery validator 插件增加日期比较方法
Feb 21 #Javascript
javascript 定义新对象方法
Feb 20 #Javascript
Jquery乱码的一次解决过程 图解教程
Feb 20 #Javascript
JavaScript CSS修改学习第六章 拖拽
Feb 19 #Javascript
JavaScript CSS修改学习第五章 给“上传”添加样式
Feb 19 #Javascript
You might like
PHP中的str_repeat函数在JavaScript中的实现
2013/09/16 PHP
PHP中使用数组指针函数操作数组示例
2014/11/19 PHP
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
2016/02/22 PHP
浅析php如何实现爬取数据原理
2018/09/27 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
PHP实现腾讯短网址生成api接口实例
2020/12/08 PHP
CSS常用网站布局实例
2008/04/03 Javascript
JavaScript 读取元素的CSS信息的代码
2010/02/07 Javascript
jquery获取input表单值的代码
2010/04/19 Javascript
Whatever:hover 无需javascript让IE支持丰富伪类
2010/06/29 Javascript
基于jquery的横向滚动条(滑动条)
2011/02/24 Javascript
window.location.href = window.location.href 跳转无反应 a超链接onclick事件写法
2013/08/21 Javascript
js几秒以后倒计时跳转示例
2013/12/26 Javascript
Bootstrap零基础入门教程(二)
2016/07/18 Javascript
基于vue.js快速搭建图书管理平台
2017/10/29 Javascript
React.Js添加与删除onScroll事件的方法详解
2017/11/03 Javascript
javascript字体颜色控件的开发 JS实现字体控制
2017/11/27 Javascript
Vue 实现前端权限控制的示例代码
2019/07/09 Javascript
浅谈vue获得后台数据无法显示到table上面的坑
2020/08/13 Javascript
JS实现多功能计算器
2020/10/28 Javascript
浅谈编码,解码,乱码的问题
2016/12/30 Python
Python执行时间的计算方法小结
2017/03/17 Python
高效使用Python字典的清单
2018/04/04 Python
django中模板的html自动转意方法
2018/05/27 Python
对python中Json与object转化的方法详解
2018/12/31 Python
使用python快速在局域网内搭建http传输文件服务的方法
2019/11/14 Python
pytorch实现用CNN和LSTM对文本进行分类方式
2020/01/08 Python
python使用bs4爬取boss直聘静态页面
2020/10/10 Python
波兰最大的宠物用品网上商店:FERA.PL
2019/08/11 全球购物
告诉你怎样写创业计划书
2014/01/27 职场文书
毕业生大学生活自我总结
2014/01/31 职场文书
退伍老兵事迹材料
2014/01/31 职场文书
《鹬蚌相争》教学反思
2014/04/22 职场文书
教师工作态度自我评价
2015/03/05 职场文书
详解如何在Canvas中添加事件的方法
2021/04/17 Javascript
python中字符串String及其常见操作指南(方法、函数)
2022/04/06 Python