1

カスタム jQuery 関数で配列データを作成するためのチュートリアルを探していますが、見つかりません。jQuery 関数で配列を作成する方法を教えてください。私はこのように自分の関数を呼び出したい:

$(this).myPlugin({ 
    data_first: '1'
    data_second: 'Hello'
});

私の関数スクリプト

(function($) {
    $.fn.myPlugin = function(data) {
       return this.each(function() {
          alert(data[data_first]+' bla bla '+ data[data_second]);
       });
    }
})(jQuery);
4

2 に答える 2

1

あなたはこれをしたくないでしょう。

alert(data.data_first+' bla bla '+ data.data_second); 

その後、あなたは合格しようとはしませんvariable

それはObjectあなたが使用しているものではありませんArray

Objectこのようなものから値を取得できます

data.data_first; // By string name thing

data['data_first']; // By String Name

var index = 'data_first';
data[index]; // By variable
于 2013-08-31T16:34:07.747 に答える