Если вы используете jQuery, вы не должны использовать встроенную привязку событий, например, 'onClick'. Вы можете использовать стандартный способ связывания событий, а именно:
$(function() {
$('img').click(function() {
// process here
})
})
Таким образом, вы можете получить доступ к любому связанному элементу DOM. В вашем случае вы можете получить родителя <li>
как $(this).parent()
и удалить его с помощью $(this).parent().remove()
;
ДОБАВЛЕНО: Если вы добавляете эти элементы динамически, вы должны связать события, используя live
, например:
$(function() {
$('img').live('click', function() {
// process here
})
})