Вход

Просмотр полной версии : Добавление атрибута data-* при создании элемента


Neo54213
16.07.2017, 22:34
Не могу добавить атрибут data-id. Как он добавляется? Только чтобы при создании, а не через attr('data-id', 'somevalue');
var $divButton = $('<div>', {
text: 'Заказ ' + Number(i+1),
class: 'button order' + Number(i+1),
data-id: i // ошибка. неожиданный дефиз
})

Neo54213
16.07.2017, 23:04
все, нашел, написать нужно 'data-id', с кавычками.

fearmear.wrk
16.07.2017, 23:07
var $divButton = $('<div>', {
text: 'Заказ ' + Number(i+1),
class: 'button order' + Number(i+1)
}).data('id', i);

laimas
17.07.2017, 03:13
fearmear.wrk,
data-id: i и .data('id', i) не одно и тоже.