2017-02-06 10 views

答えて

0

aColumnsでループを実行しているときにoptions.aColumnsとして指定する必要があります。これはatオプションオブジェクトのトリビュート。オプションオブジェクトとしての親オブジェクトをオプションとして渡す属性にはアクセスする必要があります。

https://learn.jquery.com/plugins/basic-plugin-creation/#accepting-options

(function ($) { 
$.fn.Table = function (options) { 

    var options = $.fn.extend({ 
     Init: function() { }, 
     aColumns: [] 
    }, options); 

    $.each(options.aColumns, function (i, column) { 
     alert(column); 
    }); 
    return this; 
    }; 
})(jQuery); 
関連する問題