jquery中修改了元素的html后无法触发事件
jquery中修改了元素的html后无法触发事件
日期:2021-04-01 02:52:20 人气:1
啊,我总算明白题主意思了:
那是因为你的<a>标签的位置(或者是本身<a>改变了),
从字符串来看,<a>标签依旧是<a href="javascript:;"></a>,
但从DOM来看,实际上绑定点击事件的那个<a>已经改变了。
于是只需要在 ajax 执行完成之后,重新给 <a> 绑定点击事件就可以解决。
那是因为你的<a>标签的位置(或者是本身<a>改变了),
从字符串来看,<a>标签依旧是<a href="javascript:;"></a>,
但从DOM来看,实际上绑定点击事件的那个<a>已经改变了。
于是只需要在 ajax 执行完成之后,重新给 <a> 绑定点击事件就可以解决。