Я пытаюсь выбрать все поля ввода на форме (кроме кнопок и флажков).
Я имею до для выбора всех входных элементов формы на форме с идентификатором "myform", но я не знаю, как исключить объекты флажка и кнопки. Кто-либо знает, как сделать это?
это - то, что я имею до сих пор:
$("#myform :input")
Как я "отфильтровываю" кнопки и флажки на форме?
Вы можете использовать :not() в сочетании с селекторами :checkbox и :button:
$("#myform :input:not(:button):not(:checkbox)");
и успешно протестировать его с помощью примера, приведенного в документации по :input
EDIT: :input
также выбирает textarea
, select
, button
и input[type="hidden"]
согласно документации (и полезному примеру)