Js回调示例
2016-07-08 16:43
344 查看
// 存储已选择的人员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)
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)
相关文章推荐
- js中的callback(阻塞同步或异步时使用)
- spingmvc 返回json数据日期格式化方法
- 常规功能和模块自定义系统 (cfcmms)—053把一对多(OneToMany)字段的grid加入到form中
- js中刷新页面
- js控制html元素的readonly属性
- js局部变量和全局变量
- js实现精确加减乘除
- 10、JSONP实现Ajax的跨域请求
- 彻底弄懂JS的事件冒泡和事件捕获
- [Sencha ExtJS & Touch] singletap 和 tap的区别
- js 通过感叹号判断变量是否有值
- 使用gulp-uglify压缩js文件
- js中的逻辑与(&&)与逻辑或(||)
- javascript获得滚动条高度
- javascript获得滚动条高度
- .net对json序列化和反序列化
- javascript模版引擎Mustache
- 使用Retrofit通过post提交Json数据
- JS:window.onload的使用介绍
- 编写具有可维护性的JavaScript代码