jQuery函数检索和传递数据

时间:2012-01-10 10:17:58

标签: jquery

如果我在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]);

1 个答案:

答案 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);