2012-04-09 64 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