jquery on()如何动态绑定元素多事件多函数 财富值13

2016-10-13 11:13发布

<div class="a">

     <div class="b">        #############################      </div>  </div> 

<scirpt>
$(function(){

         $(".a").on(".b",          {              click:callback1 callback2,              mouseover:callback3 callback4          }          )      })        

</script>

假如.b元素是动态生成的,现在想给其绑定多个事件,并且每个事件绑定多个回调函数,如何实现,上面的写法肯定不对,求大神指点

付费偷看设置
发送
4条回答

$(document).off(("click mouseover").on("click mouseover",".b",function(e){})

$(".a").off()("click mouseover".on("click mouseover",".b",function(e){})

段曼 - 我很好
3楼-- · 2016-10-13 11:34

每一次先off一下,避免绑定事件多次

采用事件委托的方式,可以委托到父元素或者直接document上。

一周热门 更多>