我想使用jquery data()
在html元素上存储JSON。然而,我的元素实际上是一个html字符串,并不像DOM那样。在追加元素之前存储数据
$(".test").each(function() {
el += "<span>"+ 25 +"</span>";
});
$("body").append(el);
我曾经尝试这样做(每个函数内)
el += $("<span>"+ 25 +"</span>").data("test", {"name":"john"});
但是,当我追加el
,我得到[object][object]
附加,而不是
我怎样才能将数据与元素相关联,并能在附加后检索它?
FIDDLE:https://jsfiddle.net/6mhgwtk1/1/
您是否提醒该值,而不是使用控制台日志记录 –