Js回调示例

来源:互联网 发布:linux u盘挂载乱码 编辑:程序博客网 时间:2024/05/01 09:05
// 存储已选择的人员ID
var optionArr = [];
var moveOptions = function(from,to,callback){
var option = $('#'+from+' option:selected');
option.appendTo('#'+to);
callback.call(this,option);//执行callback方法

}

// 添加
$(document).on("click","#addPerson",function(){
moveOptions("modal_checkPendingDistributionList",'selectedPerson',function(option){
optionArr.push(option.val());//参数为回调传入的option
});
})


若是不采用回调直接moveOptions 返回option,在取返回值进行optionArr.push(option)

0 0