jquery同时提交输入和textareas

时间:2012-04-09 20:23:18

标签: jquery

以下代码保存所有输入字段。如果我将单词“INPUT”更改为“TEXTAREA”,它将保存textarea文本框,是否有办法更改代码以同时保存所有输入字段和textarea字段,而不是通过代码运行两次?

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

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:0)

jQuery允许多个选择器,使用逗号。

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

或者,如果你感觉很辣,你可以给选择器一些背景:

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

仅在input

中查找textarea#ajax-form