Я пытаюсь создать дерево JSON из каждого цикла, который получает информацию от нескольких идентификаторов на странице. Учтите, что каждый идентификатор имеет имена, как «textHolder1, textHolder2» и т.д.Создайте JSON правильно из каждого цикла
$('[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"
}
}
}
Как это делается, и что я делаю неправильно?
Thanks Brandon! Прекрасно работает! – Kim
@Kim, если он работает для вас, вы можете отметить его как ответ на вопрос. –
Сделано и сделано! :) – Kim