jQuery在加载后在旧DOM中工作

时间:2013-12-04 15:35:37

标签: javascript jquery html dom

我有一个页面,其中有一些jQuery代码。完成后,进入下一页。 我用它来转到下一页:

$("body").load(//url,function(){
   //do your work
});

页面正确加载到旧页面。使用chrome我可以看到新的DOM。 两个页面的功能完全相同

$('button').each(function() {
   //start working
}

仅在第二页甚至第三页上,它一直在旧DOM中工作。 第一页和第二页几乎完全相同,只是它们都存在于表中的其他数据。 作为一个例子,我在每个页面都有一个表,随机行数,但我只需要有一个按钮的行,页面上没有其他按钮,所以我按每个按钮。 当我执行代码时,第一页上的所有内容都应该如此,但在第二页上它再次使用第一页中的数据,因此不是我加载的新数据。

如果我取出加载并将代码粘贴到chrome中的控制台中,则没有任何问题,一切都按照应有的方式工作。如果只有2或3页,但如果页数越来越大,那就没问题了。

0 个答案:

没有答案