Я привык к jQuery , который имеет метод delegate()
.Допустим, у меня есть HTML, подобный этому:
<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>
В jQuery я могу связывать события с родительским div и не привязывать отдельные обработчики к новым, динамически добавленным якорям, используя delegate()
, например так:
$('#covers').delegate('a', 'click', function(){
/// stuff I want to do
var clickedAnchor = $(this);
});
Каким будет эквивалентный код в Прототип ?