скрыть изображение ссылки, если сама ссылка использует jquery? - PullRequest
0 голосов
/ 30 ноября 2011

есть ссылка, а рядом с ней встроено изображение ссылки.Например, «направление движения + изображение автомобиля», если для ссылки нет текста «направление движения», скрыть встроенный значок «Изображение ухода». Как это сделать в jquery?так что в основном проверяйте, есть ли в теге какой-либо текст, и если он пустой, скрыть встроенный тег img pic

Ответы [ 2 ]

1 голос
/ 30 ноября 2011

Не знаю, сработает ли это, но вот что я бы попробовал:

$('img').each(function() {
  if ($(this).prev('span.website').find('a').text() == '') {
    $(this).hide();
  }
});
0 голосов
/ 30 ноября 2011

Если бы я был на вашем месте, я бы обернул всю вещь в div или span, чтобы придать ей какую-то связь.

<div class="websiteblock">
    <span class="website">
        <a href="http://www.google.com">Visit My Website</a>
    </span> 
    <img class="websiteimage" src="/Style Library/Images/design/icons/icon-www.png" alt="WebSite" />
</div>

Тогда вы можете сделать это:1006 * Вот оно в действии: http://jsfiddle.net/tomtheman5/vJYhK/

В этом ответе предполагается, что у вас будет несколько наборов этих пар ссылка / изображение.Если это предположение неверно, просто игнорируйте меня;)

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