0

我不明白这个输出。我有这个

<%= link_to(:class=>"dropdown-toggle", "data-toggle"=> "dropdown") do %>
    <%= content_tag(:span, :class=>"hidden-xs-only") do %>
        <%= link_to("Sign Up", new_user_registration_path) %>
    <% end %>
<% end%>

但它输出这个

<a class="dropdown-toggle" data-toggle="dropdown">
    <span class="hidden-xs-only">
    </span>
</a>
<a href="/users/sign_up">Sign Up</a>
4

1 回答 1

1

抱歉,嵌套<a>标签不是有效的 HTML。

使用<ul>or<div>表示外部元素


无论如何,您都必须使用 javascript 来切换子元素,所以是的,只需添加一个onclick带有显示/隐藏下拉列表的函数的侦听器

于 2013-10-17T18:00:21.747 回答