2012-04-09 30 views
1

下面的代碼保存所有輸入字段。如果我將單詞「INPUT」更改爲「TEXTAREA」,它將保存textarea文本框,是否有辦法更改代碼以同時保存所有輸入字段和textarea字段,而不是通過代碼運行兩次?jquery同時提交輸入和textareas

// JQUERY: Run .autoSubmit() on all INPUT fields within form 
$(function(){ 
$('#ajax-form INPUT').autoSubmit(); 

回答

2
$('#ajax-form input, #ajax-form textarea').autoSubmit(); 

甚至更​​好,使用的inputtextareaselect匹配:input selector

$('#ajax-form :input').autoSubmit(); 
+0

真棒尋找inputtextarea! http://api.jquery.com/input-selector/ – iambriansreed 2012-04-09 20:26:32

0

jQuery的允許多個選擇,使用逗號。

$('#ajax-form INPUT, #ajax-form textarea').autoSubmit(); 

或者,如果你感到辣,你可以給選擇一些背景:

$('input, textarea', '#ajax-form').autoSubmit(); 

這隻會內#ajax-form

+0

謝謝你還有@ThiefMaster – user1218122 2012-04-09 20:30:20