@Ezeneria
Поп-программист

Как записать объект с ключами и значениями как ключ внутри другого объекта?

Всех приветствую. Вопрос такой: Через фугкцию each(); я нашёл все чекбоксы с классом .checked.Дальше, как видно ниже, я создал объект и помещал key: value.Как мне теперь записать в объект addOrder объект cat со всеми ключами?

$('#add_order').click(function(){
					cat= {};		
					$('.checkbox').each(function(){
						if($(this).hasClass('checked')){
							cat[$(this).attr('data-id')] = $(this).attr('data-value');
						}
					});
					addOrder = {
								name: $('#nameOrder').val(),
								place: $('#place').val(),
								startPrice: $('#bargainingPrice').val(),
								endDateBargaining: $('#endDateBargaining').val(),
								startOfExecution: $('#startOrder').val(),
								end: $('#endOrder').val(),
								region: $('#region').val(),
								comment: $('#textarea').val(),
								categories: {cat :{}
								}
					} 	

				console.log(addOrder);
			});
  • Вопрос задан
  • 196 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Arik
1. Можно вроде $('#add_order:checked').
2. categories: {cat: cat} или categories: cat
3. var'ы лучше не забывать
Ответ написан
Ваш ответ на вопрос

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

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