繁体   English   中英

为什么此定位标记未加载到外部页面上的相应div?

[英]Why does this anchor tag not load to the appropriate div on an external page?

谁能告诉我为什么我的锚标签不起作用? 他们只是加载外部页面,但没有带您进入页面的正确div。

这是我的.php页面上的代码

</td><td class="shorter"> 
<input name="txt2nd" class="numbersOnly" type="number" id="txt2nd"></td>
<td class="shortest">
<a href="update.html#update_show" rel="external" id="update"><img class="update" alt="update price" src="images/update.png">
</a></td>
</tr>

然后应该在锚点ID的位置加载外部页面。 该页面上的代码如下所示:

<div class="text-bg">
  <form method="post" data-ajax="false" id="update_show" action="php/input_shows.php">
      <p><label for="name">Your name</label><input type="text" size="30" name="name" id="name" /></p>
      <p><label for="price">Price of a show</label><input type="number" step="any" min="0" name="price" id="price" cols="5" /></p>
      <p><input type="submit" value="Update" name="commit" id="message_submit"/> or 
      <a  rel="external" href="budget.html">Cancel</a></p>
  </form>

我不确定我哪里出错了,或者是由于我不知道与jQuery mobile的某些冲突引起的。 我希望你们会注意到一些非常简单的事情。

在外部页面上,您需要一个锚标记来链接它,而不是任何具有id的元素。 表单上方的<a name="update_show"></a>

更新 :@Marko D建议,您不需要命名的锚标记。 我会假设由于JS而无法使用。

我很确定我对此有答案,我在这里发布了:

https://stackoverflow.com/a/15553746/1462775

注意:可能应该仅将其添加为上述问题的注释,但是我还没有足够的要点。 :(

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM