unbind()
unbind()は要素に指定されたイベントを取り除くメソッドです。
jQuery 1.7.0で、要素のイベントを取り除くことができるoff()が追加されており、unbid()ではなくoff()の利用が推奨されています。
unbind()は引数に取り除きたいイベントを設定します。
$("div").unbind("click");
イベントはスペース区切りで複数のイベントを指定できます。
$("div").off("click mouseover");
イベントにネームスペースが設定されている場合は、指定したネームスペースのイベントのみ取り除くことが可能です。
$("div").unbind("click.event1");
$("div").unbind(".event1");
jQuery 1.0.0での追加/変更unbind()はjQuery 1.0で追加されたメソッドです。
参考URL
.unbind() | jQuery API Documentation
登録日 : 2013年06月21日 最終更新日 : 2013年6月21日
同じカテゴリー(Events)のエントリー
- change()
- blur()
- unload()
- unbind()
- submit()
- select()
- scroll()
- mouseleave()
- mouseenter()
- keyup()
- keypress()
- keydown()
- focusout()
- focusin()
- focus()
- die()
- delegate()
- dblclick()
- bind()
- undelegate()
- error()
- off()
- resize()
- mouseup()
- mousemove()
- mousedown()
- mouseout()
- mouseover()
- click()
- on()
- load()
- ready()