このコード(私が開発している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 クラス (ボタンのように見せるため) と、(1,2,3) をパラメーターとしてプラグイン関数の 1 つを呼び出すクリック イベントが含まれbtn
ているタグはどこにあり、作成した 3 つのボタンが含まれています。<a>
counter
myDiv
<div>
問題は、<a>
作成したすべてのタグが4
パラメーターとして関数を呼び出すことであり、その理由がわかりません。