Недавно я кодировал прочь, и я столкнулся с странной проблемой. Я пытался назначить атрибут данных для нового элемента, который я создал (через jQuery), только чтобы обнаружить, что он фактически не назначил атрибут. Смотрите по ссылке ниже для примера, код приведен ниже:JQuery .data() не работает?
http://jsfiddle.net/y95p100c/1/
Любая идея, почему это происходит? Я никогда не наткнулся на это ...
var div = $("<div />")
$(div).data("foo", "bar")
console.log($(div)[0].outerHTML) // prints <div></div>
Функция '.data()' jQuery хранит значения внутри. – j08691