我试图让qtip2使用rails3应用程序。
qtip工作得很好,但我无法弄清楚如何使用我的模型中的动态内容。格式化我的js ...
在我看来,我正在尝试以下方法:
<li><%= link_to milestone.name, order_path(milestone.order_id), { 'data-href' => :name, :class => 'selector' } %> </li>
(我只把:名字放在那里测试)
这呈现为html:
<li><a href="/orders/1" class="selector" data-href="name">Setup Equipment</a> </li>
看起来不错。
在我的application.js中,我有这个:
$('.selector').qtip({
content: $(this).attr('data-href')
});
我认为我的内容语法有问题。如果我替换为:
,我可以看到工具提示$('.selector').qtip({
content: 'test'
});
任何帮助表示赞赏
答案 0 :(得分:4)
我认为你应该这样做:
$('.selector').qtip({
content: function(){
return $(this).data('href');
}
});