Size: a a a

JavaScript Developers

2016 November 29

MK

Mark Korzhov in JavaScript Developers
стоит задача выдрать из формы все селекты. в массив. я на верном пути?
       var selectors = $('form#task_tasktable_table-filter').find('select');
источник

MP

Mikhail Pautov in JavaScript Developers
Нет я думаю )
источник

MP

Mikhail Pautov in JavaScript Developers
Он выдернит может быть html этого селекта но не значения)
источник

MT

Maria Tsvetkova in JavaScript Developers
Все селекты или все опции селектов?
источник

MK

Mark Korzhov in JavaScript Developers
стоит задачи обнулять значения в полях. по отдельности работает на ура:
var select = $("#select-id-type");
select.val(null).trigger("change");

но хотелось бы красиво: запихнуть в массив все поля и обнулить в цикле
источник

MT

Maria Tsvetkova in JavaScript Developers
Выбирай не по айди а по классу или тэгу
источник

MT

Maria Tsvetkova in JavaScript Developers
И тогда у тебя будет массив, даже если элемент один
источник

MK

Mark Korzhov in JavaScript Developers
имеется в виду, здесь? form#task_tasktable_table-filter'
источник

MT

Maria Tsvetkova in JavaScript Developers
var selects = $(' form#task_tasktable_table-filter select');
источник

MT

Maria Tsvetkova in JavaScript Developers
Если у формы и правда такой айди task_tasktable_table-filter
источник

MP

Mikhail Pautov in JavaScript Developers
стоит задача выдрать из формы все селекты. в массив. я на верном пути?
       var selectors = $('form#task_tasktable_table-filter').find('select'); тут дальше пропиши что тебе нужно с этими селелктами написать он выпрлнит
источник

MP

Mikhail Pautov in JavaScript Developers
Он взял в данном случаи все селекты в твой форме и если ты им напишешь допустим hide они должны все исчезнуть. Ну и следовательно все остальные методы будут применятся ко всем селектам )
источник

MK

Mark Korzhov in JavaScript Developers
Maria Tsvetkova
var selects = $(' form#task_tasktable_table-filter select');
этот способ вернёт массив? потому что я ловлю TypeError: selects forEach is not a function
если selects инициализировать таким макаром: var selects = ["it1", "it2", "it3"];
то работает
источник

MT

Maria Tsvetkova in JavaScript Developers
Технически он возвращает объект объектов, но по нему можно пробежать циклом (традиционный цикл точно сработает, с forEach еще не разбиралась) https://jsfiddle.net/snpscn7h/1/
источник

MT

Maria Tsvetkova in JavaScript Developers
forEach - функция масива, можно преобразовать объекты в массив, и после этого применять метод forEach

https://jsfiddle.net/snpscn7h/2/
источник

MK

Mark Korzhov in JavaScript Developers
о, спасибо! сейчас попробуем-с
источник

RH

Roman Hinex in JavaScript Developers
о, марк движ завез в протухший чятик
источник

MK

Mark Korzhov in JavaScript Developers
Хех) возможно, я тут поселюсь надолго. Тесная работа с фронтом последнее время даёт о себе знать
источник
2016 November 30

NO

Nikita Omen in JavaScript Developers
в селекторе формы выбор по тегу замедляет работу. у тебя же айди, юзай только его.
источник

GD

Gordon Dalos in JavaScript Developers
Всем привет ребята кто использовал jsdoc 3 подскажите как организовать разделы документации
источник