我正在尝试使用jQuery Tools为表中的每一行创建HTML工具提示。我认为这很容易,因为我可以使用这样的语法:
$("#myTable tr").tooltip({
tip: "#tooltip" + $(this).attr("id")
});
不幸的是,这不起作用。任何人都可以先告诉我为什么它不起作用,其次我如何在不使用each()语句的情况下初始化多个HTML工具提示?
答案 0 :(得分:0)
首先,当您想手动为多个元素提供单个工具提示时,您应该只使用tip
选项。否则,您应该使用默认工具提示,为每个元素添加title
属性。
其次,它不起作用,因为$(this)
未引用<tr>
,因此.attr("id")
失败。如果您想要引用<tr>
,则必须使用each()
。