添加元素动态后的jQuery绑定事件

阿尔内德鲁

动态添加元素后,我没有一个单击事件,所以我有一个问题:

$(".myclass > li").click(function () {
    ...
});

所以基本上,当我单击LI元素时,应该会发生某些事情并且它会起作用。

但是,当我向属于UL元素的myclass添加新的LI元素时,此新添加的元素不会调用此函数。

我的问题是如何重新绑定或将此新元素绑定到此功能..?

因为当我单击其他元素时它们起作用,但是只有新元素不起作用...我想是绑定发生在回发或somethnig上,但是在我的情况下没有回发:/

萨帕尔

您需要使用事件委托您必须使用.on()使用委托事件方法。

$(document).on('event','selector',callback_function)

就你而言

$(document).on('click', '.myclass > li', function () {
    ...
});

或者,如果您想应用到所有列表项:

$(".myclass").on('click', '> li', function () {
    ...
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

添加元素动态后的jQuery绑定事件

来自分类Dev

使用ajax调用动态添加元素后,jquery事件不起作用

来自分类Dev

动态添加元素上的click事件

来自分类Dev

动态添加元素上的jQuery CSS()

来自分类Dev

动态添加元素上的jQuery CSS()

来自分类Dev

jQuery-在文本后添加元素

来自分类Dev

JS事件侦听器,用于动态添加元素

来自分类Dev

如何正确处理动态添加元素的事件?

来自分类Dev

追加元素后如何添加事件函数?

来自分类Dev

动态添加元素后对JSON进行排序

来自分类Dev

在JQuery中绑定动态元素的click事件

来自分类Dev

追加元素后,事件单击在jquery中的追加元素上不起作用

来自分类Dev

JAXB动态添加元素

来自分类Dev

动态添加元素时,使用jQuery为CSS类注册事件处理程序不起作用

来自分类Dev

动态添加元素上的jQuery选择器

来自分类Dev

动态添加元素上的jQuery UI droppable吗?

来自分类Dev

动态添加元素时,jQuery无法正常工作

来自分类Dev

jQuery Mobile动态添加元素无法正常工作

来自分类Dev

动态添加元素上的jQuery UI droppable吗?

来自分类Dev

用jQuery添加元素后刷新CSS

来自分类Dev

绑定jQuery mobile中动态添加的元素

来自分类Dev

如何将Jquery滚动事件绑定到动态添加的元素?

来自分类Dev

在 jquery 中添加元素

来自分类Dev

React Native-动态添加元素后滚动到元素

来自分类Dev

将数据添加到动态创建的元素并绑定事件

来自分类Dev

避免为动态添加的DOM元素重复绑定事件?

来自分类Dev

将独立事件绑定到动态添加的元素

来自分类Dev

动态添加元素上的X-Editable引导插件“隐藏”事件问题

来自分类Dev

带有动态添加元素的IE8中“开启”事件不起作用

Related 相关文章

热门标签

归档