jq ajax动态生成的链接按钮的点击事件

当用ajax请求数据回到页面的时候拼接成一个动态的列表,如下图:

jq ajax动态生成的链接按钮的点击事件

但是ajax生成的按钮是没办法通过正常的获取元素的点击事件进行操作的。

解决办法:

1.先在ajax拼接的元素进行事件的绑定,在事件的参数中传入数据的对应ID,如下:

jq ajax动态生成的链接按钮的点击事件

2.因为ajax是异步加载,所以页面加载完成前,数据已经加载了,普通的事件点击的时候因为ajax数据的先后顺序影响原因无法绑定事件。所以直接在js代码块的外部定义ajax拼接元素时预定义的事件处理。如下:

jq ajax动态生成的链接按钮的点击事件

这时候事件是可以使用的。