“在调用刷新之前用新鲜标记替换它”是什么意思?

“在调用刷新之前用新鲜标记替换它”是什么意思?

问题描述:

这里很快newbish问题...... 在jQuery的移动文档,它说,“在调用刷新之前用新鲜标记替换它”是什么意思?

注意,刷新()方法只影响追加到列表的新节点。这是出于性能原因而完成的。刷新过程会忽略任何已经增强的列表项目。这意味着如果您更改已经增强的列表项目上的内容或属性,这些内容或属性将不会被反映出来。 如果您想要更新列表项目,请在调用刷新之前将其替换为新的标记。

粗体部分究竟意味着什么,以及如何实现? (大概不用说,我没有很多的JavaScript或HTML经验:))

这意味着:

你有一个包含数据的列表。

如果您运行refresh(),则不会发生任何事情。

如果新数据添加到列表中(这是在加入新的标记)

当您运行刷新(),它只会更新刚才添加的数据,并跳过exsiting数据。

+0

我很了解,但我该如何去更新现有的数据节点? (没有用不同的标记创建完全相同的节点) – Gal 2011-12-16 11:19:00