Jquery LoadSelect 直接填充下拉框
来源:互联网 发布:c语言入门到精通 pdf 编辑:程序博客网 时间:2024/05/22 13:04
填充下来框对很多朋友来说so easy。直接拼装 option html 即可。
那么小弟只能再次画蛇添足了。为广大码有提供loadSelect 方法。不足之处多多指出。
废话不说,直接上代码。
/***************************************** * File: jquery.loadselect.js * Version: 1.0.0. * Author: vincent * * This options ,you can extends it "defaultval","defaulttext","data" field. * Not only you can format your data contains "val" & "text" attrs,but also you can order * your val & text linked field in you data. * * eg: options {defaultval : "", defaulttext :"", data : {val : "", * text : ""} } * */(function($) {var defaults = {hasDefaultoption : true,defaultoption : {val : "0",text : "Please Select",},val : "val",text : "text"}, settings = {//data : [{val:value, text:txt}]};$.fn.loadSelect = function(options) { var select = $(this); if (!select.is('select') ) { return; } settings = $.extend(true, {}, defaults, options); select.html(''); if(settings.hasDefaultoption){ if(settings.defaultoption.hasOwnProperty("val")){ var defaultoption = "<option value='"+settings.defaultoption.val+"'>"+settings.defaultoption.text+"</option>"; select.append(defaultoption); } } if(!settings.hasOwnProperty("data")){ return ; } var datas = settings.data; if(datas && datas.length>0){ for ( var int = 0; int < datas.length; int++) { var valtype = settings.val, texttype = settings.text; if(!datas[int].hasOwnProperty(valtype)){ break; }var option = "<option value='"+$(datas[int]).attr(valtype)+"'>"+$(datas[int]).attr(texttype)+"</option>";select.append(option);} } return true;};})(jQuery);
有问题请大家提出。尊重版权,请引用的朋友注明出处!
0 0
- Jquery LoadSelect 直接填充下拉框
- jquery动态实现填充下拉框
- 枚举填充下拉框
- jqgrid 下拉框填充
- TcxComboBoxProperties下拉框填充
- jquery填充select下拉列表,三级联动
- 下拉框自动填充文本框
- 下拉框自动填充文本框
- JQuery.getJSON()方法调用Servlet的List数据,然后填充到下拉框
- 用数据库表填充下拉列表框
- 下拉框自动实现自动填充
- 发布自制的操作下拉列表框(SELECT)的三个jquery插件(ajax填充、联动、增加选项)
- 发布自制的操作下拉列表框(SELECT)的三个jquery插件(ajax填充、联动、增加选项)
- 自制的操作下拉列表框(SELECT)的三个jquery插件(ajax填充、联动、增加选项)
- jquery下拉框
- jquery 实现 下拉框
- Jquery 实现下拉框
- jquery控制下拉框
- android timer定时不准的问题
- 设计模式Before-after之工厂方法模式
- Ubuntu 12.10 安装Tomcat 7
- 启动PLSQL的时候报错:ORA-12154_TNS无法解析指定的连接标识符 结局办法
- python中的深拷贝和浅拷贝理解
- Jquery LoadSelect 直接填充下拉框
- 尽信天气预报,不如无天气预报
- 查找ORACLE出现“ORA-08177:无法连续访问此事务处理”问题的原因
- android 获取网络视频缩略图【完美兼容各版本】
- scuec1117
- 华为机试题---判断一个字符串中的"( )"是否配对
- admob
- 位运算
- 多媒体音量控制setVolumeControlStream(int streamType)