我的html文档如下所示:
<span class="mytooltip" id="P21_12" waarde="56"><img...></span>
我想将id
和waarde
属性的值传递给检索工具提示文本的函数。如果我对值进行硬编码,它就可以工作:
$('.mytooltip').qtip({
content: { text : get_tooltip_text("P21_12","56") }
});
但是当我尝试访问属性值时,函数会传递空值。
$('.mytooltip').qtip({
content: { text : get_tooltip_text($(this).attr("id"),$(this).attr("waarde")) }
});
我必须在这里做错事。
答案 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 }
});
});