js onclick事件增加

一般不需要下拉js加载的click事件可以直接用js触发加载

$('.test').on('click',function(){
       window.location.href = $(this).attr('title');
});

<div class="test" title="www.test.com">
    <div>
        <span></span>
    </div>
</div>

这样点击整个div都会触发跳转事件

但这种方式不适用于存在ajax异步请求下拉数据的时候

将该事件绑定到document上通过这种事件委托的机制实现绑定

$(document).on('click','.test',function(){
      window.location.href = $(this).attr('title');
}); 

可以这样触发

猜你喜欢

转载自my.oschina.net/u/3500033/blog/1576042