2011-07-19 9 views
0

qtip2をrails3アプリケーションで動作させようとしていますか?q動的コンテンツのヒント

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

Qティップが動的で動作するように'DOM'に要素を追加しましたか? – Rafay

+0

ページ内に 'selector 'クラスを持つ複数の要素がありますか – Rafay

+0

その呼び出しを関数内にラップする必要があります –

答えて

3

を感謝:あなたが欲しい

$('.selector').qtip({ 

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

}); 

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

+0

hmmm。ありがとう。 jsfiddleで動作しているのを見ることはできますが、私たちの側で作業することはできません! –

+0

Firebugを持っていますか?コンソールにはどのようなエラーメッセージがありますか? –

+0

それは働いている!それを私のjsの愚かな部分に置いていたのですが...。私が変更した唯一の事は、.attr( 'data-href') –

関連する問題