2009-08-21 75 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();