在我的网站上我有select标签,每次选择更改时都会创建新的select元素,我需要在更改函数上对它进行相同的影响,所以我声明了一个名为par ex的函数:select_function(params1,params2 ,...)但我不知道如何将它设置为每个创建的新元素,如果我只是这样做:select.on change=select_change(params1,params2,...);
该函数将在加载脚本时执行,以便函数返回结果。所以任何帮助...
代码:
$(document).ready(function(){
var j=1;
var table= document.getElementById('bilan');
var select=document.getElementById('bilan_'+j);
select.onchange=select_change(j,bilan_array,table,select);
});
function select_change(j,bilan_array,table){
select_list=document.createElement('select');
select_list.id='bilan_'+j;
var option = document.createElement("option");
select_list.appendChild(option);
for(var k=0;k<bilan_array.length;k++){
option = document.createElement("option");
option.value = bilan_array[k][0];
option.text = bilan_array[k][3];
select_list.appendChild(option);
select_list.onchange=select_change(j,bilan_array,table,select);
}
这段代码很简单,因为函数太长了......