jqueryajax实时更新问题

jqueryajax实时更新问题,ajax,jquery,Ajax,Jquery,我有这个代码,如果 将单击处理程序绑定到该元素。ajax完成后,它将用一个新的元素替换a元素,该元素没有绑定click处理程序 改用这个: $("#list").on('click', '.category_link', function (event) { 该版本的on()使用事件委派,并使用动态元素 请参阅,特别是有关直接和委托事件的部分 (请注意,您应该添加事件参数。一些浏览器不关心,其他浏览器关心。)您将单击处理程序绑定到该元素。ajax完成后,它将用一个新的元素替换a元素,该元素没

我有这个代码,如果

将单击处理程序绑定到该
元素。ajax完成后,它将用一个新的元素替换
a
元素,该元素没有绑定click处理程序

改用这个:

$("#list").on('click', '.category_link', function (event) {
该版本的
on()
使用事件委派,并使用动态元素

请参阅,特别是有关直接和委托事件的部分


(请注意,您应该添加
事件
参数。一些浏览器不关心,其他浏览器关心。)

您将单击处理程序绑定到该
元素。ajax完成后,它将用一个新的元素替换
a
元素,该元素没有绑定click处理程序

改用这个:

$("#list").on('click', '.category_link', function (event) {
该版本的
on()
使用事件委派,并使用动态元素

请参阅,特别是有关直接和委托事件的部分

(请注意,您应该添加
事件
参数。一些浏览器不关心,其他浏览器关心。)

如果将
类别链接
动态添加到
列表
容器中,则不会触发此事件。您必须按如下所示处理事件委派

将上述活动替换为

$("#list").on('click', '.category_link', function (event)
注意:
event.preventDefault()
如果您像上面那样在函数中传递它,它将起作用

如果将
类别链接
动态添加到
列表
容器中,则不会触发此事件。您必须按如下所示处理事件委派

将上述活动替换为

$("#list").on('click', '.category_link', function (event)
注意:
event.preventDefault()
如果您像上面那样在函数中传递它,它将起作用