封装html的select标签的js操作实例


Posted in Javascript onJuly 02, 2013
function BindSelect(id,dataList,fieldtext,fieldValue) { 
//绑定某一个数据源,fieldtext为需要绑定的文本字段,fieldValue为需要绑定的value字段 
var select = $("#" + id)[0]; 
for (var i = 0; i < dataList.length; i++) { 
select.options.add(new Option(eval("dataList[" + i + "]." + fieldtext), eval("dataList[" + i + "]." + fieldValue))); 
} 
} 
function BindSelectOptions(id, OptionList) { 
var select = $("#" + id)[0]; 
for (var i = 0; i < OptionList.length; i++) { 
select.options.add(new Option(OptionList[i].Text, OptionList[i].Value)); 
} 
} 
function ClearAllItems(id) {//清空所有的选项 
var select = $("#" + id)[0]; 
select.options.length = 0; 
} 
function AddOneItem(id, text, value) {//添加一个选项 
var select = $("#" + id)[0]; 
select.options.add(new Option(text, value)); 
} 
function selectOneOption(id, selectValue) {//根据值,选中一个选项 
var select = $("#" + id)[0]; 
var len = select.options.length; 
for (var i = 0; i < len; i++) { 
if (select.options[i].value == selectValue) { 
select.options[i].selected = true; 
break; 
} 
} 
} 
function selectOneOptionByIndex(id, index) {//<SPAN style="FONT-FAMILY: Arial, Helvetica, sans-serif">//根据下标,选中一个选项</SPAN> var select = $("#" + id)[0]; 
var len = select.options.length; 
if (index >= 0 && index <= len) { 
select.options[index].selected = true; 
} 
}
Javascript 相关文章推荐
document.designMode的功能与使用方法介绍
Nov 22 Javascript
用JQuery调用Session的实现代码
Oct 29 Javascript
让你的博客飘雪花超出屏幕依然看得见
Jan 04 Javascript
jQuery.Validate验证库的使用介绍
Apr 26 Javascript
javascript禁用键盘功能键让右击及其他键无效
Oct 09 Javascript
js利用事件的阻止冒泡实现点击空白模态框的隐藏
Jan 24 Javascript
JavaScript之AOP编程实例
Jul 17 Javascript
jQuery 限制输入字符串长度
Jun 20 Javascript
对Js OOP编程 创建对象的一些全面理解
Jul 26 Javascript
jQuery快速高效制作网页交互特效
Feb 24 Javascript
JavaScript中各数制转换全面总结
Aug 21 Javascript
Node 自动化部署的方法
Oct 17 Javascript
使用js获取地址栏中传递的值
Jul 02 #Javascript
jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换
Jul 01 #Javascript
jquery动态增加text元素以及删除文本内容实例代码
Jul 01 #Javascript
Extjs4 Treegrid 使用心得分享(经验篇)
Jul 01 #Javascript
原生javascript兼容性测试实例
Jul 01 #Javascript
面向对象继承实例(a如何继承b问题)(自写)
Jul 01 #Javascript
批量实现面向对象的实例代码
Jul 01 #Javascript
You might like
基于PHP的cURL快速入门教程 (小偷采集程序)
2011/06/02 PHP
解析用PHP读写音频文件信息的详解(支持WMA和MP3)
2013/05/10 PHP
JavaScript实现删除电脑的关机键
2016/07/26 PHP
PHP 芝麻信用接入的注意事项
2016/12/01 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
php上传后台无法收到数据解决方法
2019/10/28 PHP
使用jQuery的ajax功能实现的RSS Reader 代码
2009/09/03 Javascript
JS限制Textarea文本域字符个数的具体实现
2013/08/02 Javascript
jquery教程ajax请求json数据示例
2014/01/13 Javascript
jQuery中DOM操作实例分析
2015/01/23 Javascript
js跨域请求的5中解决方式
2015/07/02 Javascript
详解页面滚动值scrollTop在FireFox与Chrome浏览器间的兼容问题
2015/12/03 Javascript
AngularJS入门教程之AngularJS表达式
2016/04/18 Javascript
jQuery实现日期联动效果实例
2016/07/26 Javascript
JSON对象 详解及实例代码
2016/10/18 Javascript
关于Promise 异步编程的实例讲解
2017/09/01 Javascript
jQuery实现的滑块滑动导航效果示例
2018/06/04 jQuery
Vue 莹石摄像头直播视频实例代码
2018/08/31 Javascript
vue favicon设置以及动态修改favicon的方法
2018/12/21 Javascript
基于Vant UI框架实现时间段选择器
2020/12/24 Javascript
举例讲解Python中的死锁、可重入锁和互斥锁
2015/11/05 Python
python 2.6.6升级到python 2.7.x版本的方法
2016/10/09 Python
利用python操作SQLite数据库及文件操作详解
2017/09/22 Python
详解Python3 基本数据类型
2019/04/19 Python
Python逐行读取文件内容的方法总结
2020/02/14 Python
Python持续监听文件变化代码实例
2020/07/22 Python
详解CSS3中Media Queries的相关使用
2015/07/17 HTML / CSS
速卖通欧盟:Aliexpress EU
2020/08/19 全球购物
学前教育专业毕业生自荐信
2013/10/03 职场文书
会计专业毕业生自荐书
2014/06/25 职场文书
庆祝国庆节演讲稿2014
2014/09/19 职场文书
材料员岗位职责
2015/02/10 职场文书
经费申请报告
2015/05/15 职场文书
售房协议书范本
2015/08/11 职场文书
解决go在函数退出后子协程的退出问题
2021/04/30 Golang
Python中Numpy和Matplotlib的基本使用指南
2021/11/02 Python