1

以下のコードは、すべての入力フィールドを保存します。「INPUT」という単語を「TEXTAREA」に変更すると、テキストエリアのテキストボックスが保存されます。コードを実行するのではなく、すべての入力フィールドとテキストエリアフィールドを同時に保存するようにコードを変更する方法はありますか二回?

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

2 に答える 2

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

またはさらに良いことに、一致する:inputセレクターinputを使用します、textareaand select:

$('#ajax-form :input').autoSubmit();
于 2012-04-09T20:24:21.580 に答える
0

jQuery では、コンマを使用して複数のセレクターを使用できます。

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

または、辛いと感じている場合は、セレクターにコンテキストを与えることができます。

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

inputそれは、そのtextarea中だけを探します#ajax-form

于 2012-04-09T20:24:51.860 に答える