jquery data attr auto system

时间:2014-07-30 09:32:14

标签: javascript jquery

我有一个小问题。

在我的HTML中,我有这个标签:data-slider-width="800" data-slider-nav="true"

我想构建一个自动系统。这就是它的样子

(function($, window, document, undefined) {
    var data_options_control = function(scope){
        owl = scope;
        console.log(owl.$element.data())
        owl.options = $.extend({}, owl.$element.data(), owl.options);
        console.log(owl.options)
    }
    $.fn.owlCarousel.Constructor.Plugins.data_options_control = data_options_control;
})( window.Zepto || window.jQuery, window,  document );

问题是函数关闭在html元素ex上查找i的所有数据attr。宽度和导航并在选项ob中延伸alrady exit

现在只需将2个现在的密钥添加到ob sliderWidthsliderNav

1 个答案:

答案 0 :(得分:0)

如果我理解正确,你想要调用键"宽度"和" nav"而不是" sliderHeight" " sliderNav&#34 ;.要做到这一点,您需要自己重命名密钥;您所看到的是jQuery的命名(您还可以将数据属性更改为"数据宽度"以及" data-nav",但我认为你拥有的方式可能更好,因为它的名称空间和数据属性是#34;数据属性。类似于this