Как найти предка по имени класса?
Добрый день!
Мне необходимо найти ближайшего предка, текущего элемента, с классом .listing. Вот такая конструкция работает, но ищет только ближайшего родителя: $(this).parent().remove(); А вот такая, почему-то нет, хотя я здесь явно прошу найти одного ближайшего родителя, с классом .listing: $(this).closest(".listing").remove(); |
snovapavel,
Цитата:
|
parents - вернет всех родителей с таким классом.
Если нужен ближайший - то closest самое оно. Единственное, надо учитывать, что он начинает обход с самого элемента. |
Нет. Не работает ни фига!
Вот вся моя функция, которая должна убирать лишние поля: .append( $('<a href="#" onclick="$(this).parents(".listing").remove();" class="ico_delete"><img src="http://iconspot.ru/image.php?width=16&height=16&crop=none&id=40799" alt="del" border="0"></a>') ) Ни в какую не хочет работать .parents() |
snovapavel,
Цитата:
|
Большое спасибо!
|
snovapavel,
Для ближайшего родителя .append( $('<a href="#" onclick="$(this).parent(\'.listing\').remove();" class="ico_delete"><img src="http://iconspot.ru/image.php?width=16&height=16&crop=none&id=40799" alt="del" border="0"></a>') ) |
Alex_63,
:blink: |
Часовой пояс GMT +3, время: 18:22. |