jQuery日本語リファレンス

jQuery does not mean Japanese Query...

Events/API/jQuery

change(fn)

各要素のchangeイベントに関数をbindします。

changeイベントは通常、フォーカスを失った状態のinput要素がフォーカスを得て、値の変更を完了した時に実行されます。

jQueryのイベントは、コールバック関数の最初の引数でjQuery.Eventオブジェクトを受け取ることができます。このオブジェクトを使って、規定のイベント動作のキャンセルや、バブリングの抑制などを行います。
サンプル
サンプル1
セレクトボックスの値が変更される度に、アイテムのテキストを表示します。
<select name="sweets" multiple="multiple">
  <option>Chocolate</option>
  <option selected="selected">Candy</option>
  <option>Taffy</option>
  <option selected="selected">Caramel</option>
  <option>Fudge</option>
  <option>Cookie</option>
</select>
<div></div>
$("select").change(function () {
      var str = "";
      $("select option:selected").each(function () {
            str += $(this).text() + " ";
      });
      $("div").text(str);
}).change();
[全コードを表示] [実行結果を単体で表示]