如果我在jQuery中有一个包含一些值的函数:
(function ($) {
$.fn.myFunction = function() {
var option1 = 'green';
var option2 = 'green';
var option3 = 'green';
return option1, option2, option3;
}
$.fn.myFunction2 = function(option1, option2, option3) {
}
}) (jQuery);
如果我想将数据从myFunction
传递到myFunction2
,我该如何实现?如果我以下列方式调用脚本var data = $('div').myFunction();
如何访问每个option
?
阅读一些关于这个主题的书籍,但没有得到很好的解释。
编辑:
我想以下列方式使用返回的数据:
var options = $('article').myFunction();
$('article').myFunction2(options);
但我也希望能够提取个别项目
var options = $('article').myFunction();
$('article').myFunction2(options[option2]);
答案 0 :(得分:0)
您可以使用Array传递数据。
(function ($) {
$.fn.myFunction = function() {
var option1 = 'green';
var option2 = 'green';
var option3 = 'green';
return [option1, option2, option3];
}
$.fn.myFunction2 = function(options) {
}
}) (jQuery);