gpt4 book ai didi

javascript - JSON,数组推送功能不适用于变量定义的键

转载 作者:行者123 更新时间:2023-11-28 00:04:25 26 4
gpt4 key购买 nike

我的想法是从具有 contenteditable 和 data-type 属性的 div 获取 html 数据到 json 或数组。这就是我所做的JSFiddle

我想获取具有相同数据类型属性的所有元素,如下所示:

data = {
'title': [{content: 'Value'}],
'content': [{content: 'Value'},{content: 'Value'}]
}

但是我在使用推送功能时遇到了困难。有人可以给我一个想法吗?

最佳答案

dataArray更改为Object,并向其中添加titlecontent 属性为 Array,就像这样

var data = {}, i = 1;

$('#get').on('click',function(){
data = {
title: [],
content: []
};

$.each($('div[contenteditable="true"]'),function(id, value){
var key = $(this).data('key'),
html = $(this).html();

data[key].push({content: html});
i++;
});

console.log(data);
});

Example

关于javascript - JSON,数组推送功能不适用于变量定义的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31494922/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com