2011-12-26 149 views
5

我通常只是这样做:如何选择所有表单元素?

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

但有这一点,像任何速记..

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

+0

,想到的第一件事,虽然它几乎没有简短的手段(并且不是真正的答案),但是是$(“#formid”)。find(“input,select,textarea”)。 – Corbin 2011-12-26 10:54:34

回答

13

你似乎在寻找:input选择:

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

注意,这也符合<button>元素。

+0

这抓住了他们所有人,甚至选择,textarea,复选框和广播? – 2011-12-26 10:57:29

+0

是的,它匹配所有类型的“”元素,加上“