3
メソッドを持つjQueryに使用されています。それでは、私はこのようなHTMLを持っているとしましょう:jQueryのでPrototypeJSの
<div id="covers">
<a href="#"><img ... /></a>
<a href="#"><img ... /></a>
<a href="#"><img ... /></a>
<a href="#"><img ... /></a>
<a href="#"><img ... /></a>
<a href="#"><img ... /></a>
...lots anchors here...
</div>
を、私は親のdivにイベントをバインドし、そのようdelegate()
を使用して、新しい、動的に追加アンカーに個別のハンドラをアタッチすることはできません。
$('#covers').delegate('a', 'click', function(){
/// stuff I want to do
var clickedAnchor = $(this);
});
同等のコードはPrototypeには何かありますか?
だから、それは次のようになり次のようになります。 '$( '#カバー')(、機能(EVT){ \t VAR clickedAnchor = event.findElement( 'A') 'クリック' を観察; \t。 (\t ///私がしたいもの) \t} }); ' – artlung
はい、 '#'のみ削除してください。 – katspaugh
ああ、私は '$$ 'を使っていなかったのを忘れてしまった。 'on'ハンドラはそれと同じように見えます。 – artlung