2

我无法弄清楚我的 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 专业人士可以向我解释我做错了什么。我敢肯定这很傻。

4

1 回答 1

0

当我以为我在做一些愚蠢的事情时。我的 index.php 有一个 id="frontpage" 的页面,而我的 section.php 有一个 id="frontpage" 的页面。我刚刚给 section.php 页面一个新的 id,页面现在有效,我的功能正常工作。

于 2012-10-05T16:41:46.517 回答