2011-12-26 27 views
5

ja zwykle po prostu to zrobić:Jak wybrać wszystkie elementy formularza?

$("#formid input, #formid select, #formid textarea") 

Ale czy jest jakiś skrót od tego, jak ..

$("#formid All-Form-Elements") 

?

+0

pierwszą rzeczą, która przychodzi do głowy , choć jest to ledwie krótka ręka (a właściwie nie odpowiedź), to $ ("# formid"). find ("input, select, textarea"). – Corbin

Odpowiedz

13

Wydaje się szuka selektora :input:

var formElements = $("#formid :input"); 

Należy pamiętać, że to również mecze <button> elementy.

+0

to łapie ich wszystkich, nawet wybiera, textarea, checkbox i radio? –

+0

Tak, pasuje do wszystkich typów '' elementów plus '