您好,欢迎访问一九零五行业门户网

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

复制代码 代码如下:
function bindselect(id,datalist,fieldtext,fieldvalue) {
//绑定某一个数据源,fieldtext为需要绑定的文本字段,fieldvalue为需要绑定的value字段
var select = $(# + id)[0];
for (var i = 0; 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 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 if (select.options[i].value == selectvalue) {
select.options[i].selected = true;
break;
}
}
}
function selectoneoptionbyindex(id, index) {////根据下标,选中一个选项
var select = $(# + id)[0];
var len = select.options.length;
if (index >= 0 && index select.options[index].selected = true;
}
}
其它类似信息

推荐信息