为什么在使用jQuery Mobile时我需要具有站点唯一的表单元素id?我真的想知道DOM是如何工作的,以便有效地创建我的应用程序内存。
我收到有关DOM缓存的信息: http://demos.jquerymobile.com/1.3.2/widgets/pages/
每当它通过AJAX加载页面时,它会标记要删除的页面 当您稍后离开它时(从技术上讲,在 pagehide事件)。
所以关于标记约定的这些信息似乎是矛盾的,或者至少是不完整的: http://view.jquerymobile.com/1.3.2/dist/demos/widgets/forms/
...表单的id属性 控件不仅必须在给定页面上是唯一的,而且也是唯一的 跨网站的页面。 这是因为jQuery Mobile的单页导航模型允许 DOM中同时存在许多不同的“页面”。您 必须小心使用唯一的id属性,因此只有一个 在DOM中的每一个。