发送参数new Option(this.name,this.id)到函数错误

时间:2013-06-22 12:51:34

标签: javascript jquery jquery-plugins

问题 我想要创建功能

function set_select_option(select_name, start_value, data, new_option) {
select_name.empty();
select_name.append(new Option(start_value.toString(), 0));
$.each(data, function () {
    select_name.append(new_option) ;
});
};

我想用这个

set_select_option('#select1', 'name0', data1, new Option(this.name, this.id));

但是这个错误

Option(this.name, this.id)

如何修复? 可以吗?

1 个答案:

答案 0 :(得分:0)

你能试试吗?

function set_select_option(select_name, start_value, data) {
    select_name.empty();
    select_name.append(new Option(start_value.toString(), 0));
    $.each(data, function () {
        select_name.append(new Option(this.name, this.id)) ;
    });
};