如何将以下内容应用于 rails 中的 div,以便当您单击 div 时,它的功能就像此链接一样?谢谢
<%= link_to "#2", :class => "xtrig", :rel => "coda-slider-1" %>
如何将以下内容应用于 rails 中的 div,以便当您单击 div 时,它的功能就像此链接一样?谢谢
<%= link_to "#2", :class => "xtrig", :rel => "coda-slider-1" %>
我可能误会你了,但是...
如果您希望 div 成为可点击的链接,合乎逻辑的解决方案是编写一些生成
<a href="#2">
<div>
Some stuff
</div>
</a>
但是,这很糟糕,因为将块元素放在内联元素中是错误的。
link_to 可以接受一个块,所以你可以使用跨度:
<%= link_to('#2') do %>
<span>Some stuff</span>
<% end %>
或者 div onclick 事件上的 Javascript 处理程序。
<%= link_to "link name", :anchor => "#2", :class => "xtrig", :rel => "coda-slider-1" %>
如果您只想在单独的行中有一个块元素,则不需要 a<div>
但您可以使<a>
标签“表现得像 div”:
a.xtrig {
display: block;
}
Rails 提供了 link_to 块来包装其中的 html 代码并使其可点击。
<%= link_to(your_path) do %>
Entire html code written inside will be clickable.
<% end %>