在元素创建上调用函数

时间:2013-05-23 13:13:35

标签: jquery ajax

有没有办法在特定的选择器上调用一个函数,该函数适用于现在和将来与该选择器匹配的任何元素?

使用live。它的工作方式(在它被弃用之前)。

类似的东西:

$('form.validate').live('create', validate);

1 个答案:

答案 0 :(得分:1)

当前版本中的live相当于:

$('form').on('create', '.validate', validateFunction);

现在,由于create事件不是标准的DOM事件,因此您可以触发它。你必须有某个地方(例如,当你渲染表格时):

// ... create a .validate element
validateElement.trigger('create');

上面的on语法应该捕获此create事件。