我需要将属性对象转换为JSON类型,但属性对象是一种魔法。如何将html元素属性转换为JSON
代码:
var attrs = $("#delimiter")[0].attributes;
console.log(attrs);
console.log(attrs["id"]);
console.log(JSON.stringify(attrs));
结果:
{0: id, 1: title, length: 2}
id="delimiter"
{"0":{},"1":{}}
我需要导致这样的:
{"id" : "foo", "title" : "some title"}
更多的澄清也提供了HTML。 –