0

如何链接到当前页面上的 div。

例如,我有

<%= link_to "Comments", :anchor => "comments_div" %>

链接到www.url.com/#comments_div.

如何从当前页面链接到 div,包括 url 中的参数,例如:www.url.com/r?utf8=✓&amp;page_id=1232&lod_in=f#comments_div

4

3 回答 3

1

这应该这样做:

<%= link_to "Comments", "#{request.original_url}#comments_div" %>

参考:request.original_url

于 2013-08-20T06:43:58.947 回答
1

您可以像这样链接到当前页面上的 div:

<%= link_to "Comments", "#comments_div" %>

无需提交新请求。

于 2019-10-14T17:18:26.220 回答
-1

你可以简单地用你想要跳转到的 div 的 div 名称做一个标签

<a href="#Comments">Comments</a>"

然后你会得到你的 div 如下:

<h1 id="Comments">Comments</h1>

于 2017-12-17T20:37:16.033 回答