Jquery 插件:访问 init 设置中的元素属性



>我正在尝试访问几个html元素的数据属性("maxselection"),同时将它们附加到jquery插件:

$(".select2").select2({ // several html elements
    maximumSelectionSize: $(this).data('maxselection')
});

那行不通。

如何访问此特定范围内的元素属性?

顺便说一句:select2 是一个下拉增强器,是 Selected 的一个分支

this不是

对象文本定义中的选定元素。这样的东西会起作用:

$(".select2").each(function () {
    var $this = $(this);
    $this.select2({
        maximumSelectionSize: $this.data('maxselection');
    });
});

最新更新