2011-08-04 5 views
2

上の任意の変更イベントを取得し、私はこのコードを使用することにより、1つのフォーム上の任意の変更イベントを取得することができます知っている:jqueryの:どのような形態

$("#testForm :input").change(function() { 
console.log($(this).attr('name'));  
}); 

私は複数のフォームを持っている場合、私はそれを得るだろうか?すべての形態のため

答えて

4

を試してみて、すべてに対するすべての変更を取得するような何かをしていることだけしたい場合それぞれのフォームにIDを付けることができます。

+0

これは他の回答者にもあります。私はフォームを試しましたが(それは言及すべきです)、うまくいきませんでした。私は再びそれを実行して見てみましょう。 – PruitIgoe

+1

一口、今それは動作します。宇宙と私は言葉を持っているだろう...申し訳ありませんが、私は3つの答えをすべて受け入れることはできません...ありがとう。 – PruitIgoe

3
$("form :input").change(function() { 
console.log($(this).attr('name'));  
}); 

、あなたはまだ一つの形

$("#testForm :input").change(function() { 
console.log($(this).attr('name'));  
}); 
2

はどちらのタグセレクタで

$("form :input").change(function() { 
    console.log($(this).attr('name'));  
});