1

我正在尝试这个:

<%= link_to 'Test', '#', {title: "this is my images tooltop message", class: "tooltip"} %>

它返回以下 HTML:

<a href="#" class="tooltip">Test</a>

当我删除该class属性时,我得到:

<a href="#" title="this is my images tooltop message">Test</a>

如何在锚标签中同时设置titleclass以便获得以下内容?

<a href="#" title="this is my images tooltop message" class="tooltip">Test</a>
4

4 回答 4

3

你也可以这样做:

<%= link_to 'Test', '#', :class => "tooltip", :title => 'this is my images tooltop message' %>

这只是您喜欢的哈希表示法。

于 2013-05-09T10:09:02.010 回答
2

我很没用!我所做的实际上是正确的。

我正在使用的工具提示 jQuery 插件删除了标题属性 - http://calebjacob.com/tooltipster/

于 2013-05-09T10:09:06.993 回答
1
<%= link_to 'Show', '#', { :title => "this is my images tooltop message", :class => "tooltip"} %>

较旧的哈希表示法呈现出完美的 HTML。我不知道为什么新的哈希语法会导致这种奇怪的行为。

于 2013-05-09T10:21:40.870 回答
0
<%= link_to 'Test', '#', title: "this is my images tooltop message", class: "tooltip" %>
于 2013-05-09T10:05:55.680 回答