我正在尝试从每个循环中创建一个 JSON 树,它从页面上的多个 id 获取信息。考虑每个 id 的名称,如“textHolder1、textHolder2”等。
$('[id^="textHolder"]').each(function(){
TextElementID = this.id;
TextElementContent = $(this).text();
TextElementClass = $(this).attr('class');
TextElementStyle = $(this).attr('style');
json = JSON.stringify({textElements:{TextElementID:{textContent:TextElementContent,textClass:TextElementClass, textStyle: TextElementStyle}}}, null, 4);
});
alert(json)
我正在尝试以 JSON 格式获取此输出:
{
"textElements": {
"textHolder1": {
"textContent": "The content",
"textClass": "theclass",
"textStyle": "some-styles"
}
"textHolder2": {
"textContent": "The content1",
"textClass": "theclass2",
"textStyle": "some-styles2"
}
}
}
这是如何完成的,我做错了什么?