| | |
| | | }
|
| | | ele.append(__select);
|
| | | }
|
| | |
|
| | | // 在下拉列表中生成option
|
| | | function createOptions(ele, optList, all) {
|
| | | // 清空ele
|
| | | ele.text("");
|
| | | // 根据all判断是否有全部的选项
|
| | | if(all) {
|
| | | var _option = $('<option value="">全部(共'+optList.length+'种)</option>');
|
| | | ele.append(_option);
|
| | | }
|
| | | |
| | | // 根据optList的值生成内容
|
| | | for(var i=0; i<optList.length; i++) {
|
| | | var _data = optList[i];
|
| | | var _option = $('<option value="'+_data.val+'">'+_data.txt+'</option>');
|
| | | _option.attr('selected', _data.selected);
|
| | | _option.data('attr', _data.data);
|
| | | |
| | | Object.keys(_data.attr).forEach(function(key) {
|
| | | _option.attr(key, _data.attr[key]);
|
| | | });
|
| | | |
| | | ele.append(_option);
|
| | | }
|
| | | }
|
| | |
|
| | | // 获取生成下拉列表的数据
|
| | | function getOptionsData(txt, val, data, attr, isSelected) {
|
| | | var _tmp = {};
|
| | | _tmp.txt = txt;
|
| | | _tmp.val = val;
|
| | | _tmp.attr = attr || {};
|
| | | _tmp.data = data || {};
|
| | | _tmp.selected = isSelected?true:false;
|
| | | return _tmp;
|
| | | }
|
| | |
|
| | | /*
|
| | | 创建表格
|
| | | @param jquery对象 eleHead 表格头部容器
|