Удаление динамически созданных элементов jquery

L
На сайте с 13.10.2010
Offline
27
4454

$(document).ready(function(){

var i = 2;

$('.cr-new').click(function(){

$('#str').append('<div class="t"><a style="width:130px" class="btn_view" href="javscript:void(0)" onclick="btn_view()"></div>');

i++;

return false;

}); динамически создает много одинаковых элементо по клику.

Как сделать удаление элеента? (ссылка на удаление в каждом элементе)

Пробую так - не выходит:

$(function btn_view(){

$(this).parent(".t").remove();

return false;

});

P
На сайте с 03.12.2008
Offline
38
#1


...
<div class="t"><a style="width:130px" class="btn_view" href="#" onclick="btn_view(this)">:)</a></div>
...

function btn_view(e) {
$(e).parent().remove();
}
L
На сайте с 13.10.2010
Offline
27
#2
Prividenie:

...
<div class="t"><a style="width:130px" class="btn_view" href="#" onclick="btn_view(this)">:)</a></div>
...

function btn_view(e) {
$(e).parent().remove();
}

Спасибо, помогло)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий