我如何將以下內容應用到軌道的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