使用js中的输入html修改JSON

时间:2018-05-22 15:24:17

标签: javascript json node.js

我正在学习JS,我正在尝试使用带有JSON的node.js创建一个小应用程序。

我设法在我的json中得到我想要的东西并将其作为输入放在我的html中,json数据为“value”。当我点击元素时,我们可以更改每个元素,因为它们是输入,因此我更改了它们的“值”。在那之前,一切正常,但是当我修改列表的第一个元素时,所有元素都在json中被修改...... 只有我的HTML中的第一个元素更改了我的json,其他元素没有,它们会更改但不会在json中注册,我无法理解为什么...我试过forEach和this.el但是没有任何作用,它没有我不懂我的数据..

有代码

var newValue = $("#snippetTitle").on("change paste keyup", function () {
    if (newValue.val() != $("#snippetTitle:input")) {
        for (var i = 0; i < jsonParse.snippets.length; i++) {
            newValueTitle = jsonParse.snippets[i].title = newValue.val();
            writeValue = JSON.stringify(jsonParse, newValueTitle);
            fs.writeFileSync('save/snippets.json', writeValue, 'utf8');
        }
    } else {
    }
});

感谢您向我解释如何才能使每个元素都可以修改,特别是它记录在json中...... 我不是在寻找完整的解决方案,只是帮助理解该怎么做。

0 个答案:

没有答案