2009-08-21 77 views
0

我使用這個jQuery的工具提示插件創建jQuery的工具提示稍後添加一些指向文檔的鏈接,插件不會在其上顯示jQuery工具提示。在新創建的鏈接

我認爲,當我再次打電話$('a').tooltip();我創建的那些新的鏈接後,jQuery將爲其創建工具提示過。它不會,它甚至會毀掉我擁有的所有jQuery工具提示。

我怎樣才能創建新創建的鏈接提示?是否有可能釋放當前的提示,並再次把它所有的鏈路或類似的東西?或者我可以創建尚未創建的鏈接的工具提示嗎?

回答

0

你可以使用Livequery做到這一點:

$("a").liveQuery(function(){ 
    $(this).tooltip(); 
}); 

至於不添加工具提示已經被處理過的鏈接(我不認爲的liveQuery會做到這一點無論如何),(但如果由於某種原因它所做的那樣),你可以添加一個類「TT-處理」來鏈接,他們已經進行了修改後,從此就出來只選擇那些沒有該類鏈接。

+0

感謝,這正是我想要的。順便說一句。它是現場直播(Q值較低)。 – 2009-08-21 16:02:50

+0

對不起,我太習慣於說「jQuery的,」大Q值來自然;) – Sampson 2009-08-21 16:04:34

+0

的liveQuery ....開銷太大 – redsquare 2009-08-22 20:06:33

0

你可以嘗試像

$(e).append("<a>some link</a>").tooltip();