如何在qtip2中渲染文本..?

时间:2012-09-26 08:08:26

标签: jquery qtip qtip2

我需要在显示每个值之前拿起

$('a#functionDescription').attr('title')

这是怎么做的??

   $('a#functionDescription').qtip({
        content: { 
            text: false
        },
        style: {
            width: 250,
            tip: 'leftMiddle',
            color: 'white',
            background: '#66CC33',
            name: 'green'
        },
        position: {
            corner: { 
                target: 'topRight',
                tooltip: 'bottomLeft'
            },
            adjust: { x: 0, y: -25 }
        },
        events: {
            render: function(event, api) {
                //what to write here ?
            }
        }
    });

更新

$('a #functionDescription')。attr('title')已更改

2 个答案:

答案 0 :(得分:2)

您需要将text指定为函数:

content: {
    text: function() {
        return $(this).attr('title');
    }
}

函数this内部将是悬停的元素。没有必要使用任何活动。

答案 1 :(得分:0)

$('a#functionDescription').qtip({
        content: { 
            text: $(this).attr('title'); //Replace this with any element attributes
        },
        style: {
            width: 250,
            tip: 'leftMiddle',
            color: 'white',
            background: '#66CC33',
            name: 'green'
        },
        position: {
            corner: { 
                target: 'topRight',
                tooltip: 'bottomLeft'
            },
            adjust: { x: 0, y: -25 }
        },
        events: {
            render: function(event, api) {
                //what to write here ?
            }
        }
    });

您可以在内容中获取任何元素属性。