Тег img без атрибута src в IE9 - PullRequest
2 голосов
/ 06 марта 2012

У меня есть тег img в IE9, например <img id="xxx" />, без атрибута "src".Я использую js для установки его "src", а затем использую функцию removeAttr в Jquery для удаления атрибута "src", но здесь возникает проблема.

enter image description here

Обратите внимание нав графическом окне атрибут "src" отсутствует, но на странице все еще отображается изображение ошибки.Как это убрать?

Ответы [ 4 ]

6 голосов
/ 06 марта 2012

Либо выполните скрытие, как уже упоминалось, либо просто определите img как <img id="xxx" src="" /> и укажите css:

img[src=""] {
    display: none;
}
1 голос
/ 06 марта 2012

Просто показать и скрыть это при установке и удалении изображения src.Вы также можете напрямую изменить атрибут отображения CSS с помощью .css('display', 'none')

1 голос
/ 06 марта 2012

Просто сделайте это display:none с помощью css.Например $('#that_image').addClass('hidden');, где css равно .hidden {display: none;}

0 голосов
/ 06 марта 2012

Используйте jQuery для удаления его из домена:

$('#xxx').remove();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...