我有一些由类screen-cat-comment识别的DIV,我希望每个div执行一个插件,该插件从每个DIV接收一个属性值作为参数。
<div class="screen-cat-comment" catId="1"></div>
<div class="screen-cat-comment" catId="2"></div>
<div class="screen-cat-comment" catId="3"></div>
然后,选择器
$('.screen-cat-comment').fragment({ code: $(this).attr('catId') });
将catId传递给myPlugin不起作用 - 从当前代码中,$(this).attr('catId')返回undefined。有没有办法重新编写这个选择器来将attr('catId')传递给插件?
答案 0 :(得分:1)
this
可能是window
...
$('.screen-cat-comment').each(function(){
$(this).fragment({ code: $(this).attr('catId') });
});