Я пытаюсь обновить значения массива, но вместо этого получаю null. Вот как я заполнить массив:Обновление значений ассоциативного массива jquery
var id_status = []; id_status.push({ id:1, status: "true" });
Поэтому в основном я заканчиваю создание объекта JSON с этим массивом, но как обновить отдельные значения с помощью цикла по массиву? Вот то, что я пытаюсь сделать:
var id = $(this).attr("id"); id_status[id] = "false";
Я хочу, чтобы иметь возможность получить доступ к элементу в массиве и обновить свой статус после получения идентификатора строки.
В jQuery нет массивов, а в javascript нет ассоциативных массивов? – adeneo
Возможный дубликат [Найти объект по id в массиве объектов javascript] (http://stackoverflow.com/questions/7364150/find-object-by-id-in-array-of-javascript-objects) – leaf
Кажется, что вы путаете идентификаторы и индексы. Во-первых, прочитайте вопрос выше, чтобы найти объект с соответствующим id, а затем обновите объект следующим образом: 'foundObject.status = false'. – leaf