我如何将以下内容应用到轨道的div中,以便当你点击div时它的功能就像这个链接一样?由于把一个div变成一个链接的轨道
<%= link_to "#2", :class => "xtrig", :rel => "coda-slider-1" %>
我如何将以下内容应用到轨道的div中,以便当你点击div时它的功能就像这个链接一样?由于把一个div变成一个链接的轨道
<%= link_to "#2", :class => "xtrig", :rel => "coda-slider-1" %>
<%= link_to "link name", :anchor => "#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 %>
或者对格onclick事件一JavaScript处理。
如果你只是想在一个单独的行块元素,你并不需要一个<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 %>
什么是您期望Rails生成的HTML代码? – Behrang