1

整个页面中的随机元素都有一个名为qtip. 我想找到每一个,并在 qTipcontent部分中显示qtip属性的内容。

$("*[qtip]").qtip({
    content: $(this).attr("qtip"),
    show: 'mouseover',
    hide: 'mouseout'
});

如果我不放$(this).attr("qtip")并且只放静态文本(例如“测试”),它就可以工作。然而,$(this)它搞砸了。我有另一种方法吗?qtip如果有另一种方法可以找到具有该属性的所有元素,我不会附加到选择器。

4

1 回答 1

1

您可以使用 .each() 函数,因此“this”指的是每个元素。

$("*[qtip]").each(function() {
    $(this).qtip({
        content: $(this).attr("qtip"),
        show: 'mouseover',
        hide: 'mouseout'
    });
});
于 2012-05-10T18:38:30.663 回答