Показать сообщение отдельно
  #1 (permalink)  
Старый 08.07.2020, 13:24
Профессор
Отправить личное сообщение для _marisha Посмотреть профиль Найти все сообщения от _marisha
 
Регистрация: 18.05.2018
Сообщений: 170

Добавление атрибута тегу
Доброго времени суток!
Необходимо тегу с id out добавить в атрибут data-atr полученное значение.
Делаю так:
var idLi = document.getElementsByClassName('flex-active-slide')[0];
var atr = idLi.getAttribute('data-value'); // тип в итоге string
$(document).ready(function(){
$('#out').attr('data-atr',atr);
}

В таком случае атрибут data-atr не добавляется элементу с id out.
Если atr присвоить конкретно значение, то атрибут со значением добавляется. Пример:
var idLi = document.getElementsByClassName('flex-active-slide')[0];
var atr = 'text'; // тип в итоге string
$(document).ready(function(){
$('#out').attr('data-atr',atr);
}

Подскажите, пожалуйста, что делаю не так?
При var atr = idLi.getAttribute('data-value');
В alert atr выводится (т.е. значение есть), тип string
Ответить с цитированием