Jquery - 无法读取未定义

时间:2015-09-28 18:16:45

标签: jquery plugins undefined

这是我的插件:

    (function($){

    $.fn.stats_calc = function(options){

        var param = {
            param1:1000,
            param2:800,
            param3:0
        };

        this.each(function(){

            console.log("test : " + $(this).data('attribute').power);

        });
    };
})(jQuery);

当我刷新页面时,这是我在控制台中的内容:

   test : 1
 Uncaught TypeError: Cannot read property 'power' of undefined - stats_calc.js:18

因此读取变量(这是" 1")但是控制台告诉我相同的变量没有被定义!

编辑:

我应用插件的元素包含以下数据"属性":

data-attribute = {
                                power:1,
                                sub:4,
                                xen:0,
                            };

如果您有任何想法,它会对我有很大帮助!感谢。

0 个答案:

没有答案