如何选择所有表单元素?
我通常只是这样做:
$("#formid input, #formid select, #formid textarea")
但这有什么简写,比如..
$("#formid All-Form-Elements")
?
你似乎在寻找:输入选择器:
var formElements = $("#formid :input");
请注意,它也匹配元素。
使用:input
选择器,它选择所有 ,
,
和
元素。
$("#formid :input")
使用它来获取所有表单元素,包括: input,textarea,select
var paramString =''; $('#formID').find('input, textarea, select').each(function(){ paramString += '&' + $(this).attr('name') + '=' + ($(this).val(); });
我希望这能节省一些人的时间:)