2011-07-19 90 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

你想qtip與工作動態添加元素到'DOM'? – Rafay

+0

你在頁面中有多個元素有'selector'類 – Rafay

+0

他應該把這個調用包裝在一個函數中 –

回答

3

我認爲你應該做的:

$('.selector').qtip({ 

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

}); 

小提琴這裏http://jsfiddle.net/cnkJU/2/

+0

嗯。謝謝你。可以看到它在jsfiddle上工作,但無法讓我們的工作結束! –

+0

你有螢火蟲嗎?控制檯裏有什麼錯誤訊息? –

+0

明白了吧!已經把它放在我的js的一個愚蠢的部分...哎呀。我改變的唯一的東西是.attr('data-href') –