我在一个名为test的变量中有(Srigified)json 数据。我正在动态构建 html 元素,并且我希望将json 数据插入到元素属性中。
var templateHtml = "":
$.each(loopValues, function(Key, Value) { // Loops which constructs dynamic data
var test = '{"type": "page"}'; // this is the json data which need to be appended as data-all attribute value.
templateHtml = templateHtml.concat("<a data-all="+ test +" href='javascript:;' class='icon' id='TestTt'></a>");
}
$("#sortable1").html(templateHtml);
执行完这些行后,当我看到构造的元素时,它完全被打乱了。如何在元素属性中获取格式良好的 json 数据?
我不想在构造 html 之后使用 jquery 在属性上附加 json 数据。我希望在 html 构建时使用此功能。
我参考了 http://gabrieleromanato.name/jquery-binding-animation-data-to-elements-with-json/ http://api.jquery.com/jQuery.parseJSON/
任何想法 ?