0

qtip2をrails3アプリケーションで動作させようとしています。

qtipはうまく機能していますが、モデルの動的コンテンツでqtipを機能させる方法がわかりません。jsのフォーマットでスタックしています...

私の見解では、私は次のことを試みています:

<li><%= link_to milestone.name, order_path(milestone.order_id), { 'data-href' => :name, :class => 'selector' }  %> </li> 

(テストするために:nameだけをそこに入れました)

これは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'
 });

助けていただければ幸いです

4

1 に答える 1

4

私はあなたがすべきだと思います:

$('.selector').qtip({

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

});

ここでフィドルhttp://jsfiddle.net/cnkJU/2/

于 2011-07-19T12:36:01.057 に答える