如何使块级元素的innerHTML出现在QTip中?

时间:2012-01-07 18:07:35

标签: javascript jquery qtip

我在网页上使用QTip javascript库。当用户点击链接(我已经设置为块级别)时,会出现QTip。

我隐藏了text-indent: -10000px;链接的内部文字。文本将显示在单击链接后显示的QTip中。

我无法将此文本存储在title属性中,因为title属性包含其他数据。

如何使用QTip API获取被点击元素的innerHTML?我还没有在他们的文档中找到它:http://craigsworks.com/projects/qtip/docs/reference/

我试过了

content: {
    text: $(this).html(),
}

无济于事。感谢。


此外,知道当用户将鼠标悬停在链接上时会出现另一个QTip可能会很有用。此其他QTip的内容存储在链接的标题属性中。

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

(function($) {
    var $link = $('yourLink'),
        value = $link.html();

    $(function() {
        $link.qtip({
            content: {
                text: value
            }
        });
    });        
})(jQuery);