각 루프에서 JSON 트리를 만들어 페이지의 여러 ID에서 정보를 얻으려고합니다.각 루프에서 올바른 JSON 만들기
{
"textElements": {
"textHolder1": {
"textContent": "The content",
"textClass": "theclass",
"textStyle": "some-styles"
}
"textHolder2": {
"textContent": "The content1",
"textClass": "theclass2",
"textStyle": "some-styles2"
}
}
}
이 작업이 어떻게, 그리고 내가 뭘 :
$('[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에서이 출력을 얻기 위해 노력하고있어 각 ID 등 "textHolder1, textHolder2"와 같은 이름을 가지고 고려 잘못된?
감사합니다. Brandon! 위대한 작품! – Kim
@Kim, 그것이 효과가 있다면 질문의 답으로 표시 할 수 있습니다. –
완료하고 완료했습니다! :) – Kim