如何获取jquery.qtip2选择的元素的属性值

时间:2015-07-07 13:51:35

标签: jquery qtip2

我的html文档如下所示:

<span class="mytooltip" id="P21_12" waarde="56"><img...></span>

我想将idwaarde属性的值传递给检索工具提示文本的函数。如果我对值进行硬编码,它就可以工作:

  $('.mytooltip').qtip({
    content: { text : get_tooltip_text("P21_12","56") }
});

但是当我尝试访问属性值时,函数会传递空值。

  $('.mytooltip').qtip({
    content: { text : get_tooltip_text($(this).attr("id"),$(this).attr("waarde")) }
});

我必须在这里做错事。

1 个答案:

答案 0 :(得分:1)

我猜this已经消失了......你可以运行each循环并按照这样做:

$('.mytooltip').each(function() {
    var id = this.id,
        attr = this.getAttribute("waarde"),
        text = get_tooltip_text(id, attr);

    $(this).qtip({
        content: { text : text }
    });
});