下面的代码保存所有输入字段。如果我将单词“INPUT”更改为“TEXTAREA”,它将保存textarea文本框,是否有办法更改代码以同时保存所有输入字段和textarea字段,而不是通过代码运行两次?jquery同时提交输入和textareas
// JQUERY: Run .autoSubmit() on all INPUT fields within form
$(function(){
$('#ajax-form INPUT').autoSubmit();
下面的代码保存所有输入字段。如果我将单词“INPUT”更改为“TEXTAREA”,它将保存textarea文本框,是否有办法更改代码以同时保存所有输入字段和textarea字段,而不是通过代码运行两次?jquery同时提交输入和textareas
// JQUERY: Run .autoSubmit() on all INPUT fields within form
$(function(){
$('#ajax-form INPUT').autoSubmit();
$('#ajax-form input, #ajax-form textarea').autoSubmit();
甚至更好,使用的input
,textarea
和select
匹配:input
selector:
$('#ajax-form :input').autoSubmit();
jQuery的允许多个选择,使用逗号。
$('#ajax-form INPUT, #ajax-form textarea').autoSubmit();
或者,如果你感到辣,你可以给选择一些背景:
$('input, textarea', '#ajax-form').autoSubmit();
这只会内#ajax-form
谢谢你还有@ThiefMaster – user1218122 2012-04-09 20:30:20
真棒寻找
input
和textarea
! http://api.jquery.com/input-selector/ – iambriansreed 2012-04-09 20:26:32