jQuery イベント - live() メソッド

ボタンをクリックしたとき、p要素を非表示にしたり表示にしたりします:

$("button").live("click",function(){
  $("p").slideToggle();
});

自分で試してみる

定義と用法

live() メソッドは、選択された要素に一つまたは複数のイベントハンドラを追加し、これらのイベントが発生した際に実行される関数を指定します。

live() メソッドを使用して追加されたイベントハンドラは、現在のおよび将来の要素(例えば、スクリプトで作成された新しい要素)に適用されます。

文法

$(selector).live(event,data,function)
パラメータ 説明
event

必需。要素に追加される一つまたは複数のイベントを指定します。

空格で区切られた複数のイベント。有効なイベントでなければなりません。

data 任意。関数に追加で渡されるデータを指定します。
function 必需。イベントが発生した際に実行される関数を指定します。

更多实例

未来の要素にイベントハンドラを追加
live() メソッドを使用してまだ作成されていない要素にイベントハンドラを追加する方法について説明します。