jQuery live()メソッド

❮jQueryイベントメソッド

ボタンがクリックされたときに<p>要素を非表示または表示します。

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

定義と使用法

live()メソッドは jQueryバージョン1.7で非推奨になり、バージョン1.9で削除されました。代わりにon()メソッドを使用してください。

live()メソッドは、選択した要素に1つ以上のイベントハンドラーをアタッチし、イベントが発生したときに実行する関数を指定します。

live()メソッドを使用してアタッチされたイベントハンドラーは、セレクターに一致する現在の要素と将来の要素の両方で機能します(スクリプトによって作成された新しい要素のように)。

ヒント:イベントハンドラーを削除するには、die()メソッドを使用します。


構文

$(selector).live(event,data,function)

Parameter Description
event Required. Specifies one or more events to attach to the elements.

Multiple event values are separated by space. Must be a valid event.
data Optional. Specifies additional data to pass along to the function
function Required. Specifies the function to run when the event occurs

自分で試してみてください-例


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


❮jQueryイベントメソッド