考虑到这段代码(我正在开发的 JQuery 插件的一部分):
for (var counter = 1; counter <= 3; counter++) {
var btn = $("<a></a>").addClass(class1)
.addClass(class2 + counter);
btn.click(function() {
$.fn.myPlugin.Click(counter);
});
myDiv.append(btn);
}
我有 CSS 类(使其看起来像一个按钮)和一个单击事件调用我的插件函数之一btn
的标签在哪里,其中包含我的 3 个创建的按钮。<a>
counter
myDiv
<div>
问题是我<a>
创建的所有标签都将调用该函数4
作为参数,我不知道为什么。