jQuery qTip2 が機能するようになりましたが、最後に解決すべきことが 1 つあります。動的コンテンツをツールチップにリンクとして表示することです。(私はこれらすべてに慣れていないので、ご容赦ください。)
qTipを表示するために私が今持っているものは次のとおりです。
$(document).ready(function() {
$('span[title]').qtip({
position: {
my: 'bottom center',
at: 'top center'
},
hide: {
fixed: true
},
style: {
classes:'ui-tooltip-shadow ui-tooltip-rounded'
}
});
});
これが私のerbファイルです:
<li class="article"><span title="<%= author.name %>">
<%= article.body %>,
</span></li>
レンダリングされた HTML:
<li class="article"><span title="My Name">
Testing,
</span></li>
私がやりたいことは、作成者の名前とそのプロファイルへのリンクを示す qTip としてリンクを表示することです。次のように、application.js ファイルにリンクを追加できることはわかっています。
**content: {
text: '<a href="link">My name</a>'},**
ただし、コンテンツがデータベースから動的に追加されるようにするにはどうすればよいですか? 理想的には、次のようなものが必要です。
**content: {
text: '<a href="`<%= article.author.profile %>`">`<%= author.name %>`</a>'},**
以前の回答から、有効な HTML の生成に問題があることを知っています。しかし、誰かがここで私を助けてくれることを願っています。