Дописать alt всех картинок на текущей странице

Скрипт:
$('img').attr('alt', function(i, val) {
   return 'photo by Kelly Clark ' + val;
  });

Формирует код:
<img alt="photo by Kelly Clark 123">
<img alt="photo by Kelly Clark undefined">
<img alt="photo by Kelly Clark undefined">

Тоесть когда alt пустой, то выводит "undefined". Как удалить "undefined" или же поставить проверку - если alt не пустой то выводить alt+"мой текст". Спасибо!
no image

Аноним

17 ноября, 19:23
270

Нет комментариев

Добавить комментарий
Вы не можете оставлять комментарии. Чтобы добавить комментарий, залогиньтесь или зарегистрируйтесь
Вы не можете голосовать. Чтобы проголосовать, залогиньтесь или зарегистрируйтесь

1 ответ

$('img').attr('alt', function(i, val) {
return 'photo by Kelly Clark ' + (val ? val+'Мой текст' : '');
});

no image

Аноним

17 ноября, 20:18

Нет комментариев

Добавить комментарий
Вы не можете отвечать на вопросы. Чтобы ответить на вопрос, пожалуйста залогиньтесь или зарегистрируйтесь
Работа в Украине
Вакансии от WORK.ua
NAV Developer for Ciklum
Киев, Ciklum
Интернет-маркетолог
Одесса, Копейка, торговый дом
Программист-инженер 1С
Черкассы, Торговый Дом Поляков, ЧП
Middle JS developer
Запорожье, GBKSoft
QA Automation Engineer (IRC56304)
Киев, GlobalLogic Ukraine
Специалист технической поддержки
Днепр, Кредит Днепр, банк, ПАО