q提示动态内容

时间:2011-07-19 12:19:40

标签: jquery ruby-on-rails qtip2

我试图让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'
 });

任何帮助表示赞赏

1 个答案:

答案 0 :(得分:4)

我认为你应该这样做:

$('.selector').qtip({

    content: function(){
        return $(this).data('href');
    }

});

在这里摆弄http://jsfiddle.net/cnkJU/2/