Как можно сократить такую строчку кода.
Как можно сократить такую строчку кода.
В двух словах: По клику добавляется картинка при этом после добавления, по клику на картинку она удаляется. Но смущает что приходится добавлять удаление картинки в таком виде
<script>$('i.small').click(function() {var a = $ (this).closest('div.img');a.remove();});</script>
иначе по другому не удаляется. Вот сам код:
$('#image_main').append("<div class='img'><img src='/img/tovar/"+ res +"' ><i class='small'></i></div><script>$('i.small').click(function() {var a = $ (this).closest('div.img');a.remove();});</script>");
|
Цитата:
$('i.small').click(function() {
$(this).parent().remove();
});
|
ksa
Спасибо, работает. А я то думал что при использовании parent() удалит только тег img, а оказалось что удаляет отдельный блок как надо. |
| Часовой пояс GMT +3, время: 00:34. |