Прежде всего, у вас есть некоторые основные синтаксические ошибки: используйте «parent ()» вместо «parent»
Вы хотите удалить «li» и все его дочерние элементы (включая элемент, на который нажали), или вы просто хотите удалить окружающие теги «li»?
Если это первый случай, то вам нужно сделать следующее:
<a id="DeleteItem" onclick="$(this).parent('div').parent('li').remove();">This is the hyperlink in question</a>
Greg, parent (). Parent (). Parent () ... будет работать нормально из-за возможности объединения в jQuery. Я использовал это много раз в различных проектах.
Квинтин, ваш подход может работать не во всех случаях, поскольку он будет нацелен только на первый тег 'li' в неупорядоченном списке, где их может быть много.