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 相关文章推荐
JavaScript入门教程(3) js面向对象
Jan 31 Javascript
有关JavaScript的10个怪癖和秘密分享
Aug 28 Javascript
js Form.elements[i]的使用实例
Nov 13 Javascript
jquery查找tr td 示例模拟
May 08 Javascript
jQuery Ajax页面局部加载方法汇总
Jun 02 Javascript
JavaScript严格模式详解
Jan 16 Javascript
详解Vue.js入门环境搭建
Mar 17 Javascript
使用MUI框架模拟手机端的下拉刷新和上拉加载功能
Sep 04 Javascript
JavaScript框架Angular和React深度对比
Nov 20 Javascript
JavaScript对象的浅拷贝与深拷贝实例分析
Jul 25 Javascript
vue form check 表单验证的实现代码
Dec 09 Javascript
vue中v-text / v-html使用实例代码详解
Apr 02 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中通过ADO调用Asscess数据库和COM程序
2006/10/09 PHP
PHP setcookie设置Cookie用法(及设置无效的问题)
2011/07/13 PHP
php根据操作系统转换文件名大小写的方法
2014/02/24 PHP
PHP编写daemon process详解及实例代码
2016/09/30 PHP
Jquery增加鼠标中间功能mousewheel的实例代码
2013/09/05 Javascript
Flexigrid在IE下不显示数据的有效处理方法
2014/09/04 Javascript
js实现当前输入框高亮显示的方法
2015/08/19 Javascript
jquery点击缩略图切换视频播放特效代码分享
2015/09/15 Javascript
javascript生成img标签的3种实现方法(对象、方法、html)
2015/12/25 Javascript
jQuery实现只允许输入数字和小数点的方法
2016/03/02 Javascript
微信小程序实现页面跳转传值的方法
2017/10/12 Javascript
jquery实现左右轮播切换效果
2018/01/01 jQuery
el-select 下拉框多选实现全选的实现
2019/08/02 Javascript
Preload基础使用方法详解
2020/02/03 Javascript
vue实现给div绑定keyup的enter事件
2020/07/31 Javascript
关于angular 8.1使用过程中的一些记录
2020/11/25 Javascript
[00:12]DAC2018 天才少年转战三号位,他的SOLO是否仍如昔日般强大?
2018/04/06 DOTA
Python标准库之循环器(itertools)介绍
2014/11/25 Python
Python2.7读取PDF文件的方法示例
2017/07/13 Python
python获取文件真实链接的方法,针对于302返回码
2018/05/14 Python
Python使用pandas处理CSV文件的实例讲解
2018/06/22 Python
用Python编写一个简单的CS架构后门的方法
2018/11/20 Python
python按行读取文件并找出其中指定字符串
2019/08/08 Python
基于python 等频分箱qcut问题的解决
2020/03/03 Python
IntelliJ 中配置 Anaconda的过程图解
2020/06/01 Python
python openCV实现摄像头获取人脸图片
2020/08/20 Python
Python 使用SFTP和FTP实现对服务器的文件下载功能
2020/12/17 Python
CSS3打造磨砂玻璃背景效果
2016/09/28 HTML / CSS
html5是什么_动力节点Java学院整理
2017/07/07 HTML / CSS
美津浓美国官网:Mizuno美国
2018/08/07 全球购物
俄罗斯三星品牌商店:GalaxyStore
2020/11/04 全球购物
幼儿园实习自我鉴定
2013/12/15 职场文书
相亲大会策划方案
2014/06/05 职场文书
医药销售自我评价200字
2014/09/11 职场文书
教师党员自我评价2015
2015/03/04 职场文书
JavaScript使用canvas绘制坐标和线
2021/04/28 Javascript