您的位置:首页 > Web前端 > JQuery

JQuery动态给下拉框绑定数据

2012-07-16 17:01 627 查看
function DimensionTypeSelect(data) {
for (var i = 0; i < data.length; i++) {

方法一:
//jQuery("#DimensionSelect").get(0).options.add(new Option(data[i].Name, data[i].Code));

var index = jQuery("#DimensionSelect").get(0).selectedIndex;//获取索引
jQuery("#DimensionSelect").get(0).options[index].text;//获取索引的显示值

jQuery("#DimensionSelect").get(0).options[index].text;//获取索引的显示值

$("#DimensionSelect").click(function () {
var index = jQuery("#DimensionSelect").get(0).selectedIndex;
var code = jQuery("#DimensionSelect").get(0).options[index].value;
Search(code);
});

http://wenku.baidu.com/view/e973781252d380eb62946d1c.html 教程

方法二:

$("<option value='" + data[i].Code + "' onclick='Search(\"" + data[i].Code + "\");'>" + data[i].Name + "</option>").appendTo("#DimensionSelect");
}

//给静态下拉加事件 可解决不兼容问题

$("#condIsPackage")
.attr('onChange', $.browser.msie ? "$(this).data('onChange').apply(this)" : "")
.change(function () { if (!$.browser.msie) $(this).data('onChange').apply(this) })
.data('onChange', function () { alert('put your codes here') });

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: