Kendo UI Tooltip删除/销毁?

时间:2013-11-20 14:33:12

标签: jquery kendo-ui kendo-tooltip

如何删除/销毁创建的现有工具提示,如:

$(td[role=gridcell]").kendoTooltip({ ... });

例如,要销毁网格,请执行以下操作:

$("#grid").data("kendoGrid").destroy();

如何检查工具提示是否存在和/或是否已被销毁?

1 个答案:

答案 0 :(得分:10)

虽然文档没有为kendoToolTip列出destroy方法,但它确实存在。

我建议您改为创建工具提示:

$("#grid").kendoTooltip({
    filter: "td[role=gridcell]",
    content: "My Other ToolTip"
});

然后你可以用

破坏工具提示
$("#grid").data("kendoTooltip").destroy();

如果你这样创建:

$("td[role=gridcell]").kendoTooltip({ ... });

它会为每个单元格创建一个小部件(因为你的jQuery选择器会选择所有单元格!),所以当你尝试这样做时:

var myTooltip = $("td[role=gridcell]").data("kendoTooltip");
myTooltip.destroy();

它只返回并销毁第一个匹配元素的小部件。