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

Javascript 带jQuery的qTip动态按钮(当前使用选择器),javascript,jquery,selector,qtip,Javascript,Jquery,Selector,Qtip,页面中的随机元素有一个名为qtip的属性。我想找到每一个,并在qTipcontent部分,显示qTip属性的内容 $("*[qtip]").qtip({ content: $(this).attr("qtip"), show: 'mouseover', hide: 'mouseout' }); 如果我不放$(this).attr(“qtip”),而只放静态文本(例如“Test”),它就会工作。然而,$(这个)把事情搞砸了。我知道还有别的办法吗?如果有另一种方法可以找到具

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

$("*[qtip]").qtip({
    content: $(this).attr("qtip"),
    show: 'mouseover',
    hide: 'mouseout'
});
如果我不放
$(this).attr(“qtip”)
,而只放静态文本(例如“Test”),它就会工作。然而,
$(这个)
把事情搞砸了。我知道还有别的办法吗?如果有另一种方法可以找到具有
qtip
属性的所有元素,则我不会附加到选择器。

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

$("*[qtip]").qtip({
    content: $(this).attr("qtip"),
    show: 'mouseover',
    hide: 'mouseout'
});
$("*[qtip]").each(function() {
    $(this).qtip({
        content: $(this).attr("qtip"),
        show: 'mouseover',
        hide: 'mouseout'
    });
});
可以使用.each()函数,以便“this”引用每个元素

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

您使用的是哪个版本的jQuery?1.3.4,但是如果添加了一些花哨的东西,我可以更新它。您使用的是哪个版本的jQuery?1.3.4,但是如果添加了一些花哨的东西,我可以更新它