jQuery one() メソッド

❮ jQuery Event メソッド

クリックしたすると <p> 要素のテキストサイズが大きくなる (イベントは、各 <p> 要素に 1 度だけトリガされる):

$("p").one("click", function(){
    $(this).animate({fontSize: "+=6px"});
});
Try it Yourself »

定義と用法

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

one() メソッドを使用する場合、イベントハンドラ関数は各要素ごとに一度だけ実行されます。


構文

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

パラメータ 説明
event 必須。要素に接続する 1 つ以上のイベントを指定する.

複数のイベントはカンマで区切る。妥当なイベントでなければならない
data 任意。関数を通して渡す追加のデータを指定する
function 必須。イベントが発生したときに実行する関数を指定する

Try it Yourself - 例

2 つのイベントの接続
<p> 要素への 2 つのイベントハンドラ ("click" と "dblclick") の接続方法。


❮ jQuery Event メソッド