Как давать изображения без alt-tag границы, я пробовал это, но я очень зеленый, так что это, вероятно, общее дерьмо
$( ':image:not([alt])' ).css('border', '5px solid red');
Там нет :image
селектор :image
в jQuery, вам нужно использовать:
$('img:not([alt])').css('border', '5px solid red');
Вы почти там.
Во-первых, использование: неправильное изображение. Вы должны использовать
$("image")
для выбора изображений.
Альтернативой является использование
[type="image"]
для удобочитаемости. Вы можете прочитать здесь: http://api.jquery.com/image-selector/
Затем, используя
:not()
позволяет указать селектор. Вы также можете использовать.not() и разделять селекторами с помощью запятых или пробелов. Ссылка: http://api.jquery.com/not-selector/
Поэтому, чтобы подобрать способ выбора всех изображений на странице без атрибута alt, было бы что-то вроде:
$("image:not(alt)").css('border', '5px solid red');
Надеюсь это поможет.
$('img:not([alt])').css('border', '5px solid red');
Вот скрипка: jsfiddle.net/3V3EZ