附加列表项

时间:2017-12-22 11:25:44

标签: javascript jquery

我使用on函数进行简单点击事件:

$('#listnav li').on({
    click: function(event) {
        console.log('hello world')              
    }, 
    mouseover: function(event) {
        // do something
    }

});

这适用于带有id" listnav"的ul列表。但是当我使用jQuery' append函数向ul添加新条目时,不会在新添加的列表项上调用此函数。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:5)

我也面临同样的问题,

当您动态附加任何内容时(此处您要向ul添加新条目),您还需要绑定其事件。因为在加载DOM时事件已经绑定,稍后会生成append。在完成所需的追加后,您需要在Append函数内定义点击功能。

希望这会有所帮助。