如何将FUNCTION附加到未来元素?

时间:2013-08-22 20:20:37

标签: javascript jquery ajax events

我尝试使用jQuery构建我自己的自定义复选框插件,它运行良好,但如何将函数(不是单击/焦点...事件)附加到将来创建的输入(通过ajax为例子)每次都不再调用插件?

此代码没有帮助:

$(document).on('ready', 'input[type=checkbox]', function...

我怎样才能让它发挥作用?

1 个答案:

答案 0 :(得分:1)

这就是DOM mutation events的用途。

对于较新的浏览器,请使用DOM mutation observers


这是一个让你入门的教程:

Detect DOM changes with Mutation Observers