JQuery дает изображения без Alt-тега границы

0

Как давать изображения без alt-tag границы, я пробовал это, но я очень зеленый, так что это, вероятно, общее дерьмо

$( ':image:not([alt])' ).css('border', '5px solid red');
  • 0
    $('img:not([alt])').css('border', '5px solid red'); Вот скрипка: jsfiddle.net/3V3EZ
Теги:

2 ответа

1

Там нет :image селектор :image в jQuery, вам нужно использовать:

$('img:not([alt])').css('border', '5px solid red');
0

Вы почти там.

Во-первых, использование: неправильное изображение. Вы должны использовать

$("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');

Надеюсь это поможет.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню