我通常只是這樣做:如何選擇所有表單元素?
$("#formid input, #formid select, #formid textarea")
但有這一點,像任何速記..
$("#formid All-Form-Elements")
?
我通常只是這樣做:如何選擇所有表單元素?
$("#formid input, #formid select, #formid textarea")
但有這一點,像任何速記..
$("#formid All-Form-Elements")
?
這抓住了他們所有人,甚至選擇,textarea,複選框和廣播? – 2011-12-26 10:57:29
是的,它匹配所有類型的「」元素,加上「
工程很好,謝謝..你知道如何設置一個複選框,而不使用attr('checked','checked'); ? – 2011-12-26 11:05:28
使用:input
選擇器,它選擇所有<input>
,<textarea>
,<select>
和<button>
元件。
$("#formid :input")
你有同樣的正確答案,謝謝。 – 2011-12-26 11:05:58
使用該把所有的表單元素,包括:輸入,文本區域,選擇
var paramString ='';
$('#formID').find('input, textarea, select').each(function(){
paramString += '&' + $(this).attr('name') + '=' + ($(this).val();
});
我希望這將節省別人的時間:)
,想到的第一件事,雖然它幾乎沒有簡短的手段(並且不是真正的答案),但是是$(「#formid」)。find(「input,select,textarea」)。 – Corbin 2011-12-26 10:54:34