Так что у меня есть функция списка списка дел на одном из моих chrome-расширений, и я просто не могу установить флажок для хранения значений.Сохранение динамически созданного значения флажка
Я беру немного нетрадиционный подход, в котором у меня есть textbox
и когда я нажимаю войти, значение textbox
создает свой первый элемент ToDoList в моем DIV, то я посылаю значение в textarea
где хранить textbox
все мои тодолистские элементы разделены \n
. Затем, когда я перезагружаю страницу, моя сохраненная текстовая область разделяет значения по новой строке и выводит их в div. Наверное, это не лучший способ сделать что-то подобное, но он работал для меня до сих пор.
В любом случае, теперь я пытаюсь сохранить значение флажка динамически созданных флажков. Поэтому я назначаю каждому флажку идентификатор i
, в котором i
- < textareaLines
. Я не могу понять, как хранить эти флажки динамически, я знаю, как их хранить отдельно, но мне это кажется сложнее.
Вот мой код для setting
синхронизированных хранений:
var todolines = $('#todoListSave').val().split('\n');
for(var i = 0;i < todolines.length;i++){
console.log(i);
var isTodoListChecked = document.getElementById(i).checked;
chrome.storage.sync.set({
todoList: isTodoListChecked
});
console.log(isTodoListChecked);
}
и вот мой код getting
синхронизированных хранений:
chrome.storage.sync.get('todoList', function (result) {
todoList = result.todoList;
console.log(todoList);
});
Любых идей? Возможно, я просто по-настоящему думаю об этом, но я не могу понять это.
Спасибо.