2013-01-05 52 views
2

在某些頁面上,我有類似$('.tooltip').tooltip();的代碼。例如元素看起來像:jQuery UI Tooltip和AJAX,如何實現live()呢?

<a title="Tooltip content" class="tooltip" href="javascript:void(0);"><img src="icon.png" /></a>

這精美的作品,除非我想重裝與AJAX的那些元素。然後,工具提示處理程序不會重新附加到新內容,並且工具提示不再起作用。

我試圖做一個解決方法,以某種方式重新貼上工具提示元素沒有特別的成功。任何建議表示讚賞!

+3

爲什麼不會你只是重新初始化它在AJAX'success'功能? – Matanya

+0

我該怎麼做? – ddinchev

+0

再次調用'$(「。tooltip」)。tooltip()'。 – Matanya

回答

4

你需要重新初始化工具提示$('.tooltip').tooltip();在AJAX成功回調

1

只能通過重新初始化新添加的元素提示:

​​