封装html的select标签的js操作实例_javascript技巧
程序员文章站
2022-05-03 18:49:23
...
复制代码 代码如下:
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;
}
}
推荐阅读
-
js(JavaScript)实现TAB标签切换效果的简单实例_javascript技巧
-
JS操作HTML自定义属性的方法_javascript技巧
-
js中复制行和删除行的操作实例_javascript技巧
-
js(JavaScript)实现TAB标签切换效果的简单实例_javascript技巧
-
使用js检测浏览器是否支持html5中的video标签的方法_javascript技巧
-
js获取select标签选中值的两种方式_javascript技巧
-
js 通过html()及text()方法获取并设置p标签的显示值_javascript技巧
-
js中复制行和删除行的操作实例_javascript技巧
-
使用js检测浏览器是否支持html5中的video标签的方法_javascript技巧
-
js 封装cookie操作的函数代码_javascript技巧