Html 将div转换为rails中的链接
如何将以下内容应用于rails中的div,以便在单击div时,它的功能与此链接相同?谢谢Html 将div转换为rails中的链接,html,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-4,Html,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 4,如何将以下内容应用于rails中的div,以便在单击div时,它的功能与此链接相同?谢谢 <%= link_to "#2", :class => "xtrig", :rel => "coda-slider-1" %> “xtrig”,:rel=>“coda-slider-1”%> “#2”,:class=>“xtrig”,:rel=>“coda-slider-1”%> 我可能误解了你,但是 如果您希望div是一个可点击的链接,那么合乎逻辑的解决方案是编写生成 <a
<%= link_to "#2", :class => "xtrig", :rel => "coda-slider-1" %>
“xtrig”,:rel=>“coda-slider-1”%>
“#2”,:class=>“xtrig”,:rel=>“coda-slider-1”%>
我可能误解了你,但是
如果您希望div是一个可点击的链接,那么合乎逻辑的解决方案是编写生成
<a href="#2">
<div>
Some stuff
</div>
</a>
但是,这是不好的,因为将块元素放在内联元素中是错误的
链接到可以接受块,因此可以使用跨距:
<%= link_to('#2') do %>
<span>Some stuff</span>
<% end %>
一些东西
或者,div onclick事件上的Javascript处理程序。如果您只想在单独的行中包含块元素,则不需要
,但可以使
标记“行为类似于div”:
Rails提供了指向block的链接,将html代码包装在其中并使其可点击
<%= link_to(your_path) do %>
Entire html code written inside will be clickable.
<% end %>
里面写的整个html代码都可以点击。
您希望Rails生成的HTML代码是什么?
a.xtrig {
display: block;
}
<%= link_to(your_path) do %>
Entire html code written inside will be clickable.
<% end %>