Как я могу настроить таргетинг на div на основе контейнера src изображения? - PullRequest
0 голосов
/ 01 июля 2011

Я довольно новичок в jQuery, и мне было интересно, можно ли выбрать div на основе источника изображения, который содержится внутри? и удалить весь div, если он находит экземпляр?

Итак, в этом примере, как бы просмотреть все элементы div с классом миниатюр для изображения

SRC = "http://demo.com/wp-content/themes/TheStyle/timthumb.php?src=&h=180&w=222&zc=1&q=90"

и удалить эти div?

<div class="thumbnail">
    <a href="http://www.demo.com">
        <img src="http://demo.com/wp-content/themes/TheStyle/timthumb.php?src=&amp;h=180&amp;w=222&amp;zc=1&amp;q=90">
    </a>
    <div class="date">
        January 1st
    </div>
</div>

Ответы [ 2 ]

2 голосов
/ 01 июля 2011

Используйте селектор : contains () , например:

$('div:contains(img[src=http://demo.com/wp-content/themes/TheStyle/timthumb.php?src=&amp;h=180&amp;w=222&amp;zc=1&amp;q=90])')
2 голосов
/ 01 июля 2011

Используйте селектор :contains.

$('div.thumbnail:contains(img[src="http://example.com/foo/bar"])').remove();

или выберите <img> и используйте .closest():

$('img[src="http://example.com/foo/bar"]').closest('div.thumbnail').remove();

Научитесь копаться в jQuery API документах . Они ответят на 99% ваших вопросов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...