click()

このエントリーをはてなブックマークに追加

clickイベントはマウスによるクリックで発火するイベントです。

次のスクリプトではp要素がクリックされた際にコールバック関数が実行されalertが表示されます。

$("p").click(function(){
	alert("ok");
});

sample

a要素などブラウザのデフォルトのイベントが設定されている要素ではコールバック関数の最後で「return false;」を宣言しブラウザのデフォルトの挙動を抑制しないと正しく動作しないこともあるので注意が必要です。

$("a").click(function(){
	alert("ok");
	return false;
});

また、click時にイベントデータを引き渡すことが可能です。

$("p").click("ok",function(e){
	alert(e.data);
});

sample

この場合、第1引数で受け渡した引数をイベントオブジェクトのdataプロパティから取得できます。

clickメソッドは引数にコールバック関数を指定せずに実行することで現在、要素に設定されているclickイベントを発火させることができます。

$("p").click(function(e){
	alert("click");
}).mouseover(function(){
	$(this).click();
});

sample

参考URL

.click() – jQuery API

登録日 : 2012年12月11日 最終更新日 : 2012年12月11日

同じカテゴリー(Events)のエントリー

検索

スポンサードリンク

バージョン

リファレンス