【发布时间】:2009-08-05 13:16:10
【问题描述】:
我在我的应用程序中进行了大量的 DOM 操作,添加了新节点,我发现 children() 函数可能会不同步。我有一个有两行的 tbody 元素,我使用 children() 函数对这些行进行一些操作。然后我在 tbody 中再添加两行,当我再次使用 children 函数进行更多操作时,我只取回原来的两行,而不是这些加上我刚刚添加的两行。我每次都在给孩子打电话,不依赖任何变量来自动更新。有什么方法可以清除 jQuery 的缓存 - 我已经用选择器多次注意到这样的问题,并通过进一步选择 DOM 树然后向下导航来解决它(即不要使用 jQuery CSS 选择器选择 tbody,选择表格然后执行 table.tBodies[0].rows),但在这种情况下不起作用。
谢谢, 菲尔
【问题讨论】:
-
你为什么不更新到最新版本的jQuery?
标签: javascript jquery