Выбрать value из группы select
Добрый день!
Задача состоит в том, что бы из выбранных нескольких select получить id и value каждого. Выбираю объекты по классу t = $('.add_paper'); вывожу console.log(t); и тут все ок. консоль выдает группу объектов Object[select#group.add_paper, select#coating.add_paper, select#name.add_paper] Вот теперь нужно их перебрать и получить с них id и value. Которые нужно запихнуть в массив |
Это не задача, а решение. Которое просто еще не решено. Задачу изложите для начала.
По вашему решению - "группа" и так массив, куда там пихать чего? Я вам сейчас покажу почему в условии у вас не задача: var arr = {}; for(var i=0;i<group.length;i++) arr[group[i].id]=group[i].value; Готово. Пользуйтесь. Если не сможете - излагайте задачу. |
Alex_dark74, kostyanet правильно заметил насчет изложения.
Если значения нужно заслать на сервер, то делают это так: Помещают селекты в форму. Даются им имена. Далее на jquery делается так: var form = $('.myform'); $.ajax({url: form.action, type: form.method, data: form.serialize() }); На vanilla js: var form = document.querySelector('.myform'); var request = new XMLHttpRequest(); request.open(form.method, form.action); request.send(new FormData(form)); Правда для FormData нужно поискать полифил. |
Часовой пояс GMT +3, время: 04:46. |