jquery - 使用 jQuery 从 DOM 元素创建 json

标签 jquery json dom

如果我有以下 DOM 元素

<div class="item">content1</div>
<div class="item">content2</div>

如何使用 jQuery 和 Javascript 构建如下所示的 JSON 对象?

[{ 
'classname': 'item',
'content': 'content1'
}
{
'classname': 'item',
'content': 'content2'
}]

有推荐的进一步阅读吗?

最佳答案

var data = $('div.item').map(function(){
    return {
        classname: 'item',
        content: $(this).text()
    };
}).get();

演示:http://jsfiddle.net/nDE7e/

关于jquery - 使用 jQuery 从 DOM 元素创建 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9932469/

相关文章:

javascript - 在angularjs中突出显示跨度的文本

jquery - 日常使用的RightJS javascript库

javascript - 为使用 jquery 动态创建的按钮分配类或 id

javascript - 如何从两个字符串数组制作 JSON - 第一个数组具有值,第二个数组具有相同序列的 ID

php - 使用 ng-repeat 循环遍历格式类似于字符串的数组

node.js - 使用 JSON API Serializer 创建更复杂的 JSON

javascript - 获取 xlink :href using javascript (in browser)

javascript - 在父节点中查找子节点索引的最快方法

java - AsyncTask 中的循环器

jquery - 当用户触摸菜单以外的屏幕表面的任何部分时,如何关闭响应式引导菜单?