带有jQuery的qTip动态按钮(当前使用选择器)

qTip dynamic button with jQuery (currently using selectors)

本文关键字:选择器 jQuery qTip 动态 按钮 带有      更新时间:2023-09-26
整个

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

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

如果我不放$(this).attr("qtip")而只放静态文本(例如"测试"),它可以工作。 然而,$(this)正在搞砸它。 我有另一种方法可以做到吗? 如果有另一种方法可以找到具有 qtip 属性的所有元素,我不依附于选择器。

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

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