使用jQuery Tools定义多个HTML工具提示时出现问题

时间:2011-08-03 13:17:12

标签: jquery tooltip jquery-tools

我正在尝试使用jQuery Tools为表中的每一行创建HTML工具提示。我认为这很容易,因为我可以使用这样的语法:

 $("#myTable tr").tooltip({
    tip: "#tooltip" + $(this).attr("id")
  });

不幸的是,这不起作用。任何人都可以先告诉我为什么它不起作用,其次我如何在不使用each()语句的情况下初始化多个HTML工具提示?

Check out this fiddle for a full example

1 个答案:

答案 0 :(得分:0)

首先,当您想手动为多个元素提供单个工具提示时,您应该只使用tip选项。否则,您应该使用默认工具提示,为每个元素添加title属性。

其次,它不起作用,因为$(this)未引用<tr>,因此.attr("id")失败。如果您想要引用<tr>,则必须使用each()