Как можно сократить такую строчку кода.
Как можно сократить такую строчку кода.
В двух словах: По клику добавляется картинка при этом после добавления, по клику на картинку она удаляется. Но смущает что приходится добавлять удаление картинки в таком виде <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, время: 16:45. |