下面的代碼保存所有輸入字段。如果我將單詞「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