我在项目中使用了可嵌套列表扩展。如何使用jquery从此列表中读取键和值?
List的代码如下所示:
<div class="dd" id="list1">
<ol class="dd-list">
<li class="dd-item" data-id="1">Item 1</li>
<li class="dd-item" data-id="2">Item 2</li>
<li class="dd-item" data-id="3">Item 3</li>
<li class="dd-item" data-id="4">Item 4</li>
<li class="dd-item" data-id="5">Item 5</li>
</ol>
</div>
序列化的输出如下所示:
[{“ id”:1},{“ id”:2},{“ id”:3},{“ id”:4},{“ id”:5}]
并通过此javascript代码生成输出:
<script type="text/javascript">
$('.dd').nestable();
//Watch for list changes and show serialized output
function update_out(selector, sel2){
var out = $(selector).nestable('serialize');
$(sel2).html(window.JSON.stringify(out));
}
update_out('#list1',"#out1");
$('#list1').on('change', function() {
update_out('#list1',"#out1");
});
</script>
在这里查看答案:
var test = [{"id":1},{"id":2},{"id":3},{"id":4},{"id":5}]
var result = test.filter(function( obj) {
return obj.id == 1;
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句