@Obivankinobi

Как получить значения из общей колонны для многих строк?

Добрый день!
У меня возникла проблема с получением данных с таблицы.
Есть таблица у нее одна колонна общая для многих строк.
Когда мы выбираем кол-во элементов больше чем 1 (нажимаем на картинку + или -) , то к названию добавляется класс selectedItem. Нам надо получить значение типо "Гуляш из свинины" "Спагетти с сыром" "4" "стоимость."
Вся проблема в том что Гуляш из свинины выбирается только при выборе первого пункта. И тут вознакают вопросы а как получить значению столбца для всех выбранных элементов.

вот пример https://jsfiddle.net/traxenbruxen/2qs9fmb6/3/
Вот кусок который я написал
$('.menuGroupContents table').find('.selectedItem').each(function(){
			$(this).find('td');
		})
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ответы на вопрос 1
byte916
@byte916
Если вопрос про выделение жирным шрифтом, то можно попробовать использовать jquery-функцию prevUntil, и искать предыдущую "корневую" строку, например, в вашем примере это будет что-то вроде prevUntil("[data-pos]").

Если же речь про данные, например, нужно получить список того, что заказали, то тут тоже не сложно. Скорее всего у вас исходные данные - некоторый json-массив, и каждое блюдо имеет свой id, тогда каждому тегу tr можно добавить аттрибут, например data-id, в который поместить этот самый id. И при выборе его брать из вашего массива соответствующие записи.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы