jQuery给append进去的元素绑定事件无效

问题:通过jQuery append(或者before、after,一样)新添加进网页的元素,常用的事件不能触发。

解决方法:用on()方法

正确格式: $("outerSelector").on('eventType','selector',function(){});

示例:.mui-content是append内容的容器,真实存在。.signature是要绑定事件的节点

以mui为例:$(".mui-content").on('tap',".signature",function(){....});

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、 jQuery 能做什么? jquery是一个丰富的js库,内部对js的很多复杂的方法进行了封装和加工,比如j...
    zh_yang阅读 1,422评论 6 13
  • /*! jQuery JavaScript Library v1.4.2 http://jquery.com/ C...
    ssttIsme阅读 1,972评论 2 0
  • 1.JQuery 基础 改变web开发人员创造搞交互性界面的方式。设计者无需花费时间纠缠JS复杂的高级特性。 1....
    LaBaby_阅读 1,200评论 0 1
  • 1.JQuery 基础 改变web开发人员创造搞交互性界面的方式。设计者无需花费时间纠缠JS复杂的高级特性。 1....
    LaBaby_阅读 1,372评论 0 2
  • jQuery遍历 - each() 方法 jQuery对象和DOM对象使用说明 Jquery css元素 默认情况...
    海里Hai阅读 384评论 0 1