У меня есть ряд редактируемых списков, которые при нажатии кнопки должны быть преобразованы в какую-то структуру данных. Когда он был превращен в какие-то данные, мне нужно добавить дубликаты вместе.
Пример:
- 200 г банана
- 100 г яблока
- 200 г яблока
Должен быть преобразован в какой-то список данных и должен в конце выглядеть следующим образом:
- 200 г банана
- 300 г яблока
Здесь моя попытка:
//button click event
$(".calculate").bind("click", function(e)
{
//get the correct parent of the button
var parent = $(this).closest("#calc");
//get relevant data
parent.find(".options").each(function(index, element)
{
var opt1 = $(this).children(".opt1").children("input").val(); //weight
var opt2 = $(this).children(".opt2").children("input").val(); //ingredient
});
});
В основном я нажимаю кнопку, а выше script находит все соответствующие данные.
Как я могу превратить это в многомерный массив или список объектов, в которых я могу искать дубликаты?
Когда я пытаюсь создать динамический объект, он, кажется, терпит неудачу, и когда я делаю многомерный массив для поиска, я блокируюсь из-за невозможности поиска inArray для их поиска.
Проблема: Я могу получить данные пользователя без проблем. Включение его в список и добавление дубликатов - проблема.