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 相关文章推荐
js实现匹配时换色的输入提示特效代码
Aug 17 Javascript
jQuery的文档处理程序详解
May 10 Javascript
easyui datagrid 大数据加载效率慢,优化解决方法(推荐)
Nov 09 Javascript
适用于手机端的jQuery图片滑块动画
Dec 09 Javascript
微信小程序页面传值实例分析
Apr 19 Javascript
详解Angular2组件之间如何通信
Jun 22 Javascript
angular4 JavaScript内存溢出问题
Mar 06 Javascript
vue渲染时闪烁{{}}的问题及解决方法
Mar 28 Javascript
vue双向数据绑定知识点总结
Apr 18 Javascript
JS数组Object.keys()方法的使用示例
Jun 05 Javascript
微信公众号服务器验证Token步骤图解
Dec 30 Javascript
如何使用JavaScript策略模式校验表单
Apr 29 Javascript
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使用strtotime和date函数判断日期是否有效代码分享
2013/12/25 PHP
php实现获取及设置用户访问页面语言类
2014/09/24 PHP
php 魔术常量详解及实例代码
2016/12/04 PHP
浅谈laravel 5.6 安装 windows上使用composer的安装过程
2019/10/18 PHP
有效的捕获JavaScript焦点的方法小结
2009/10/08 Javascript
JQUERY操作JSON实例代码
2010/02/09 Javascript
Jquery之美中不足小结
2011/02/16 Javascript
js 时间格式与时间戳的相互转换示例代码
2013/12/25 Javascript
JavaScript中的this关键字使用方法总结
2015/03/13 Javascript
JQuery遍历DOM节点的方法
2015/06/11 Javascript
浅谈jQuery为哪般去掉了浏览器检测
2016/08/29 Javascript
使用重写url机制实现验证码换一张功能
2017/08/01 Javascript
使用webpack-dev-server处理跨域请求的方法
2018/04/18 Javascript
elementUI Vue 单个按钮显示和隐藏的变换功能(两种方法)
2018/09/04 Javascript
一步步教你利用Docker设置Node.js
2018/11/20 Javascript
小程序扫描普通链接二维码跳转小程序指定界面方法
2019/05/07 Javascript
webpack自动打包和热更新的实现方法
2019/06/24 Javascript
Vue.js实现备忘录功能
2019/06/26 Javascript
微信小程序实现蒙版弹出窗功能
2019/09/17 Javascript
vue项目打包之开发环境和部署环境的实现
2020/04/23 Javascript
对Python的Django框架中的项目进行单元测试的方法
2016/04/11 Python
Python for Informatics 第11章 正则表达式(一)
2016/04/21 Python
详解python中requirements.txt的一切
2017/03/03 Python
Python 运行.py文件和交互式运行代码的区别详解
2019/07/02 Python
Python中生成一个指定长度的随机字符串实现示例
2019/11/06 Python
三只松鼠官方旗舰店:全网坚果销售第1
2017/11/25 全球购物
Java的for语句中break, continue和return的区别
2013/12/19 面试题
Java语言的优势
2015/01/10 面试题
个人求职信范例
2014/01/29 职场文书
《孔子游春》教学反思
2014/02/25 职场文书
个人融资协议书范本两则
2014/10/15 职场文书
2015年实习单位评语
2015/03/25 职场文书
导游词之昭君岛
2020/01/17 职场文书
浅谈Python 中的复数问题
2021/05/19 Python
Go语言实现Snowflake雪花算法
2021/06/08 Golang
电脑只能进入安全模式无法正常启动的解决办法
2022/04/08 数码科技