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