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

时间:2012-05-10 18:25:22

标签: javascript jquery selector qtip

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

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

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

1 个答案:

答案 0 :(得分:1)

你可以使用.each()函数,这样"这个"指每个元素。

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