在图像悬停时显示文本 - 从rel attr获取字符串

时间:2012-05-06 23:30:09

标签: jquery

不确定为什么这似乎不起作用,我可以通过ID使用硬编码的字符串来进行描述,但是当我尝试更全面地执行此操作时,我无法获得它工作正常。基本上,当您将鼠标悬停在图像上时,p(" desc")会向下滑动,并在其中显示文本字符串。

HTML

<div id="awardCont" class="bottomBlock">
    <div id="award">
        <div class="trophy" rel="foo"></div>
        <div class="trophy"></div>
        <div class="trophy"></div>
        <p id="desc"></p>
    </div>
</div>

我将不胜感激。

JS

$(function() {
        $('.trophy').hover(function() {
            var copy = $(this).attr(rel);
            $('#desc').slideDown('fast').html(copy);
        }, function() {
            $('#desc').slideUp('fast');
        });
    });

1 个答案:

答案 0 :(得分:3)

rel放在引号中:

.attr('rel')