资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

为什么ajax加载出来的html,无法用选择器绑定事件?

问题:使用Ajax异步请求页面,正常显示,但是页面上的按钮,无法添加点击事件
分析:Ajax异步加载的,整个页面加载完成后,找不到你异步加载的DIV或者事件。
*解决:使用 delegate() 方法的事件处理程序**

下花园网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、响应式网站设计等网站项目制作,到程序开发,运营维护。创新互联公司于2013年创立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司

            delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。
            使用 delegate() 方法的事件处理程序适用于当前或未来的元素(意思是:可以为生成的页面添加事件)。

使用:向未来的(新生成的)元素添加事件处理程序


$(document).ready(function(){
  $("div").delegate("p","click",function(){
    $(this).slideToggle();
  });
});

本文名称:为什么ajax加载出来的html,无法用选择器绑定事件?
当前链接:http://cdkjz.cn/article/ihgcec.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220