1.bind()
定义和用法
bind() 方法为被选元素添加一个或多个事件处理程序,并规定事件发生时运行的函数。多个事件用空格分开
可以绑定的事件有click dblclick mouseover mouseout mousedown mouseup等鼠标事件,至于键盘事件,尝试没发现效果。
语法
$(selector).bind(event,data,function)$('document').ready(function(){
$('body div p').bind('keypress',function(){
alert('ssss');
$(this).css({"background":"red"});
});
});
2.on() 可以代替bind()完成事件绑定,推荐使用。
$('document').ready(function(){
$('body div p').on('keypress',function(){
alert('ssss');
$(this).css({"background":"red"});
});
});
3.one() on()的特殊版,只能绑定一次。
$('document').ready(function(){
$('body div p').one('click mousedown',function(){ //click mousedown都只有一次效果
alert('ssss');
$(this).css({"background":"red"});
});
});