jQuery live()メソッド
例
ボタンがクリックされたときに<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()メソッドを使用して、まだ作成されていない要素のイベントハンドラーを追加する方法。