如何操作ajax请求的元素集

时间:2011-12-31 20:26:24

标签: jquery django

我目前正在使用网络应用程序而且我正在使用django-jquery,当我通过jQuery的.load()方法加载一组元素时,我需要为新的elemnts添加功能但它看起来就像现有代码不起作用一样,我认为我需要重新加载dom树,或者在调用.load()后使用$ .getScript这样的东西

我的第一个问题是:在您看来,完成此任务的最佳方式是什么。

第二:django鼓励不使用querystrings,这种哲学在现实世界中有多少实用。

欢迎任何有关此主题的评论。

1 个答案:

答案 0 :(得分:3)

现有代码不适用于从jQuery的.load()函数加载的新元素,因为函数未绑定到新元素。因此,请使用jQuery API .live()函数。

  

描述:为与之匹配的所有元素附加事件处理程序   当前选择器,现在和将来

如果您使用的是jQuery 1.7或更高版本,则不推荐使用.live。请改用.on()