如何在不使用(this)的情况下获取当前悬停元素的标题?

时间:2013-08-28 16:11:51

标签: jquery html fancybox

我在fancybox中显示内容,它不允许我在加载时使用(this)。这意味着我需要能够拉出当前悬停元素的标题并在不使用(this)的情况下显示它。

以下是我目前在Fancybox之外使用的内容

$(function() {
    $('#palette').on('mouseover', 'a', function () {
        $('#PaletteColorName').text("Color: " + this.title);
    });
    $('#palette').on('mouseleave', 'a', function () {
        $('#PaletteColorName').text("Color: ");
    });
});

Current Fiddle

1 个答案:

答案 0 :(得分:2)

尝试this :)

$(function() {
    $('#palette').on('mouseover', 'a', function (event) {
        $('#PaletteColorName').text("Color: " + event.target.title);
    });
    $('#palette').on('mouseleave', 'a', function () {
        $('#PaletteColorName').text("Color: ");
    });
});