我不太懂英语; 下面的代码不返回值。返回输出;未定义..
(function($) {
$.fn.mubsisUpload = function(options){
var defaults = {
Tabs: false,
}
var options = $.extend(defaults, options);
$.each(options.Tabs,function(i, name) {
return name.divId
});
}
})(jQuery);
$(function() {
var event = $().mubsisUpload({
Tabs : [
{divId : 'j123j4j3j212emas'},
{divId : 'dqwd123432dd8asx'}
]
});
alert(event)
});
答案 0 :(得分:2)
return
从$.each()
内的匿名函数返回。它不会从外部函数返回。你可能想要这样的东西:
var returnValue = [];
$.each(options.Tabs,function(i, name) {
returnValue.push( name.divId );
});
return returnValue;