1
jQueryを長時間使用して初めてClosureを使用しています。閉鎖時に複数の要素にリスナーを作成する
getElementsByClass()から取得する複数のオブジェクトのリスナーを作成する際に問題があります。どのように私は閉鎖でそれを行うことができますか?
goog.events.listen(
goog.dom.getElementsByClass('clone'),
goog.events.EventType.CLICK,
function(e) {
alert('hi');
}
);
は、私は上記のコードのために、次のエラーを取得:
キャッチされない例外TypeError:オブジェクト#は何のメソッド 'attachEvent'
EDITを持っていない:私は、次のコードによって、この作業を得ました。
var clone_buttons = goog.dom.getElementsByClass('clone');
for (var i = 0; i < clone_buttons.length; i++) {
goog.events.listen(
clone_buttons[i],
goog.events.EventType.CLICK,
function(e) {
alert('hi');
}
);
}