предположим, у меня есть этот шаблон:
<script type="text/html" id="list_tpl">
<ul>
{{#list}}
<li><input value="{{ name }}" /><a href="javascript:void(0);">delete</a></li>
{{/list}}
</ul>
</script>
рендер:
Mustache.to_html(document.getElementById("list_tpl").innerHTML), {
"list": [
{"name": "a1"},
{"name": "a2"},
{"name": "a3"}
]
});
Я бы хотел связать событие, когда при нажатии на ссылку delete
в каждом <li>
эта <li>
удаляется из DOM.
Я знаю, что могу связать событие после завершения рендеринга, но, поскольку рендеринг будет выполняться несколько раз (каждый раз, когда пользователь нажимает кнопку), я не хочу связывать его каждый раз.
Как это сделать красиво?