<button class="draw-sector-button" data-sector_no="0">Draw first</button>
<section id="section-0"></section>
<button class="draw-sector-button" data-sector_no="1">Draw second</button>
<section id="section-1"></section>
一个 HTML 页面,有多个部分,每个部分都有按钮。
单击按钮触发插件,然后填充相关的部分标签。问题是,在插件回调中获取标签数据集,但“这个”指标不起作用:
$('.draw-sector-button').myDrawPlugin({ // my data table generator
param1 : 'foo',
param2 : 'bar',
onComplete : function(result) {
var i = $(this).data('sector_no'); // (i : undefined)
$('#section-'+i).html(result.data_table);
}
});
他们说的是相反的:“您可以通过回调中的 this 关键字访问实际的图像节点。” 在JQuery 学习中心页面中。所以我很困惑。任何人都可以提供解决方案吗?
相关分类