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>

titleと の両方をclassアンカータグに設定して、次のようにするにはどうすればよいですか?

<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 に答える