【发布时间】:2014-01-21 12:33:27
【问题描述】:
我需要获取div 中的所有元素,可以是多个inputs、checkboxs、radiobuttons 等,并将其中的id 或name 和value 转换为JSON 可读格式。
我尝试使用 the following SO question 的修改版本,结果如下:
var data = $('#item').map(function() {
return {
content: $(this).val()
};
}).get();
console.log(data);
<div id="item">
<input class="item" id="test" value="data" />
</div>
但它不返回任何值。
【问题讨论】:
-
使用
serializeArray()然后将结果转换为对象