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

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

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

解决办法:

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

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

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

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

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

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-22
  • 2022-01-26
  • 2022-12-23
  • 2022-01-02
  • 2021-12-22
猜你喜欢
  • 2021-11-17
  • 2021-09-29
  • 2021-08-22
  • 2022-03-05
  • 2021-11-17
  • 2022-12-23
相关资源
相似解决方案