我想知道在jquery移动列表视图中更新一个项目的正确方法是什么。在jquery mobile listview文档中,他们声明了以下内容:
请注意,refresh()方法仅影响追加到列表的新节点。这是出于性能原因而完成的。刷新过程将忽略已增强的任何列表项。这意味着如果更改已增强的列表项的内容或属性,则不会反映这些内容或属性。 如果您想要更新列表项,请在调用刷新之前将其替换为新标记。
每次编辑一个项目时,我是否应该重新填充整个列表?或者是否有任何方法以编程方式用新标记替换listitem(<li>
)?
现在我获取了点击并删除它的listitem索引,创建一个新索引,然后将其插入正确位置,然后使用$('ul')刷新列表视图.listview('refresh' )。
坦克,
约翰