我无法弄清楚我的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
这些是初始页面和第二页看起来像的firebug DOM视图。我的问题是为什么现在有两个具有相同ID的DOM元素?如果我在某种程度上是错误的话,这是正确的,如果点击此链接,则不是有效的HTML页面。如果我在JQuery Mobile中使用查询字符串,那么我错过了哪种最佳实践导致了这个问题?
我需要做些什么来避免同一页面上的多个ID,因为它们会导致我的javascript函数出现问题。我对这个问题感到困惑,但希望有些JQM专家可以向我解释我做错了什么。我确定这是愚蠢的事。
答案 0 :(得分:0)
我以为我做的事情很傻。我的index.php有一个id =“frontpage”的页面以及我的section.php有一个id =“frontpage”的页面。我刚给section.php页面一个新的id,页面现在有效,我的功能正常工作。