вопрос о селекторе jQuery (как выбрать все поля ввода на EXCEPT формы кнопки и флажок),

Я пытаюсь выбрать все поля ввода на форме (кроме кнопок и флажков).

Я имею до для выбора всех входных элементов формы на форме с идентификатором "myform", но я не знаю, как исключить объекты флажка и кнопки. Кто-либо знает, как сделать это?

это - то, что я имею до сих пор:

$("#myform :input")

Как я "отфильтровываю" кнопки и флажки на форме?

35
задан morpheous 27 June 2010 в 22:35
поделиться

2 ответа

$("#myform :input:not(:checkbox):not(:button)");
73
ответ дан 27 November 2019 в 06:45
поделиться

Вы можете использовать :not() в сочетании с селекторами :checkbox и :button:

$("#myform :input:not(:button):not(:checkbox)");

и успешно протестировать его с помощью примера, приведенного в документации по :input

EDIT: :input также выбирает textarea, select, button и input[type="hidden"] согласно документации (и полезному примеру)

11
ответ дан 27 November 2019 в 06:45
поделиться
Другие вопросы по тегам:

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