【发布时间】:2016-03-11 04:02:50
【问题描述】:
我正在尝试使用 data-id 属性而不是 id 来序列化可排序列表。
这是我的代码:
var obj = $('.sortable li').map(function() {
return 'id=' + $(this).data("id");
}).get();
JSON.stringify(obj)
返回:
["id=1", "id=2", "id=3"]
我需要的是返回:
[{"id":1},{"id":2},{"id":3}]
这里是html部分:
<ul class="sortable">
<li data-id="1">Item 1</li>
<li data-id="2">Item 2</li>
<li data-id="3">Item 3</li>
<li data-id="4">Item 4</li>
<li data-id="5">Item 5</li>
</ul>
【问题讨论】:
标签: jquery json serialization