我正在尝试访问几个html元素的数据属性('maxselection'),同时将它们附加到jquery插件:
$(".select2").select2({ // several html elements
maximumSelectionSize: $(this).data('maxselection')
});
这不起作用。
如何到达此特定范围内的元素属性?
btw:select2是一个下拉增强器,一个选择的分支
答案 0 :(得分:1)
this
不是对象文字定义中的选定元素。像这样的东西会起作用:
$(".select2").each(function () {
var $this = $(this);
$this.select2({
maximumSelectionSize: $this.data('maxselection');
});
});