Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > Обойти все элементы формы


Автор: Ripper 20.11.2011, 01:19
Странно, нашел в интернете много примеров с одинаковым кодом, но он в упор не хочет работать: 

Код

            $("#my_form :input").each(function() {
                alert('111');
            });


Если я правильно понимаю,таким образом я должен обойти все инпуты формы. Единственное что, если они лежат где-то внутри таблицы например, я не уверен должен ли работать такой метод, хотя по-идее должен. Но почему-то не хочет. Я убедился что форму находит, отдельный интуп находит, а вот обойти так не получается.
Код верный, или это делается не так?)

Автор: $дмитрий 20.11.2011, 08:33
Инпуты обычно так обходят
Код

$("#my_form input").each(function() {
                alert('111');
            });

Автор: iff 20.11.2011, 17:01
form.getElementsByTagName("input")

Автор: tishaishii 21.11.2011, 07:15
form.elements

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)