我无法弄清楚我的 JQuery Mobile 网站哪里出了问题。我有一个指向另一个使用查询字符串的 JQuery Mobile 页面的链接。链接看起来像这样。
<li><a href="section.php?d=sb&s=1">News</a></li>
所有正常的内部 JQuery Mobile 链接都不会产生问题。只有通过查询字符串转到另一个 JQuery Mobile 页面的链接才会产生此问题。问题是当点击上面的链接时,我的 dom 看起来像这样。
要长成这样。
在 SO 上很难看到图像,所以它们在 imgur 上。 http://imgur.com/a/2Z1Ss
这些是初始页面和第二页的外观的萤火虫 DOM 视图。我的问题是为什么现在有两个具有相同 ID 的 DOM 元素?这是,如果我错了,请纠正我,一旦单击此链接,它就不是有效的 HTML 页面。如果我在 JQuery Mobile 中使用查询字符串,那么我错过了什么导致此问题的最佳实践?
我需要做些什么来避免在同一页面上出现多个 ID,因为它们会导致我的 javascript 函数出现问题。我对这个问题感到困惑,但希望一些 JQM 专业人士可以向我解释我做错了什么。我敢肯定这很傻。