Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> jQuery - удалить элемент с картинкой по SRC 
:(
    Опции темы
ElGuapo
Дата 15.2.2014, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый
*


Профиль
Группа: Участник
Сообщений: 101
Регистрация: 1.7.2006

Репутация: нет
Всего: 3



Есть набор DIV одного класса, в них картинки. Нужно удалить DIV с определенной картинкой, скажем 01.jpg 
Код

<div class="pic">
   <img src="01.jpg">
</div>
<div class="pic">
   <img src="02.jpg">
</div>


Вот это не работает:
Код

$(".pic").remove(':contains("01.jpg")');

потому что contains не ищет внутри тегов. Как быть?
PM MAIL   Вверх
AVA12
Дата 15.2.2014, 19:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 4.5.2008

Репутация: нет
Всего: 4



Что мешает использовать селектор атрибута?

$('.pic').has('img[src=01.jpg]').remove()

Это сообщение отредактировал(а) AVA12 - 15.2.2014, 19:53
PM ICQ Jabber   Вверх
ElGuapo
Дата 15.2.2014, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый
*


Профиль
Группа: Участник
Сообщений: 101
Регистрация: 1.7.2006

Репутация: нет
Всего: 3



Спасибо, теперь ничего не мешает. Только вы кавычки забыли, без них не работает - проверил на JsFiddle. Нужно так:
Код

$('.pic').has('img[src="01.jpg"]').remove();


Я нашел еще вариант:
Код

$('.pic > img[src="01.jpg"]').parent().remove();


Разница между ними в том, что в первом случае допускается неограниченная иерархия вложений, а второй сработает, только если IMG вложен непосредственно элемент с классом pic. Ну это так, для будущих поколений ). Спасибо в любом случае.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0606 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.