当添加new * Inline时,如何在django admin中将事件与jquery绑定

时间:2010-05-15 01:16:53

标签: jquery django javascript-events django-admin

我创建了一个绑定某些字段的jquery函数,但是当我添加一个新的内联时它不起作用。

主要问题是我不知道如何检测DOM中的插入并将其绑定到我的函数。

由于

3 个答案:

答案 0 :(得分:2)

使用livedelegate函数绑定到表单元素。即使在插入新的表单元素之后,它们也将继续工作,并且您不需要每次都重新附加事件处理程序。

相关问题:

答案 1 :(得分:0)

$('.add-row a').click(my_function)

只要my_function不包含return false;,就不应该干扰该按钮的现有功能

答案 2 :(得分:0)

上述建议不适用于此特定问题。我将提交一个错误并询问他们是否可以为该链接按钮分配ID,或者以其他方式修复它。

编辑:错误归档https://code.djangoproject.com/ticket/16359