为什么我js动态添加的a标签相应的js会失效
我用js动态添加a标签后发现在前面写的a标签的事件没有效果了,本来是当鼠标移上去会有效果,但是动态加上去的a标签没有这个效果....
我用js动态添加a标签后发现在前面写的a标签的事件没有效果了,本来是当鼠标移上去会有效果,但是动态加上去的a标签没有这个效果.
展开
4个回答
展开全部
你在生成a标签以前绑定在a上面的事件属于生成a以前的a,举个例子,现在有一个a(alpha),它有一个hover事件,现在我创建了一个a(beta),那么beta就不拥有alpha拥有的事件。因为jquery的事件绑定不是动态的,后来创建的a均不属于先前的hover事件的对象
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用on方法来做事件委托, 给动态创建的a标签的父元素绑定点击事件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这些问题你应该 把代码贴出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询