Jquery 如何使部分工具提示隐藏在网格中,我的代码似乎不起作用

Jquery 如何使部分工具提示隐藏在网格中,我的代码似乎不起作用,jquery,kendo-ui,kendo-grid,Jquery,Kendo Ui,Kendo Grid,如何隐藏部分工具提示,我的代码似乎不起作用 这是我的密码: $("#Grid").kendoTooltip({ filter: "td", content: function (e) { var container = e.target; if (container.find(".tooltipcontent").html() == undefined

如何隐藏部分工具提示,我的代码似乎不起作用 这是我的密码:

$("#Grid").kendoTooltip({
                filter: "td",
                content: function (e) {
                    var container = e.target;
                    if (container.find(".tooltipcontent").html() == undefined ) {
                       container.tooltip( "hide");
                    }

                    return container.find(".tooltipcontent").html();
                }


            }).data("kendoTooltip");
        }
它说
container.tooltip(“hide”)
是错误的。我只想显示单元格上的工具提示,只有该单元格有“tooltipcontent”类

您尝试过吗

container.tooltip();
只需尝试禁用工具提示,如

container.tooltip('disable');
您可以更改此设置:

if (container.find(".tooltipcontent").html() == undefined ) {
  container.tooltip( "hide");
}
为此:

if (container.is(".tooltipcontent")) {
  container.tooltip();
}

这将检查目标是否为
。tooltipcontent
如果为true,则将工具提示方法分配给它。

好,现在我得到您想要的:

..我只想在单元格上显示工具提示,只有该单元格具有“tooltipcontent”类


1) 仅在类上调用kendotooltip,而不是在父网格上调用 2) e.target将允许您使用其上的工具提示访问控件

$(".tooltipcontent").kendoTooltip({
               filter: "td",                
               content: function (e) {
                         console.log(e.target.html());
                         return e.target.html();
                      },              
               }).data("kendoTooltip");
             }

错误是什么。?容器没有名为toolip(“hide”)的函数。容器是这样一个方法不存在的元素,这就是它不起作用的原因。我不明白你到底在那里干什么?类。tooltipcontent是我猜的一些其他然后剑道的工具提示,所以您尝试将一个工具提示的内容移动到另一个,请解释??容器(意味着td)有一个div,其类名为“tooltipcontent”,div在这里:text恐怕问题在于
content
handler中的工具提示仍然没有显示,因此您实际上没有隐藏它。尝试设置
报警(“hi”)content
handler函数中,您将看到工具提示在关闭
报警
窗口之前不会显示。因此,您应该尝试仅为要显示工具提示的列设置类。如果您在JSFiddle/JSBin中显示如何定义单元格的示例,我可以尝试建议您如何执行此操作。它仍然有一个工具提示窗口,并且不显示任何内容,但我想隐藏工具提示窗口!它仍然有一个工具提示窗口,什么也不显示,但我想隐藏工具提示窗口!感谢Gautam3164,现在容器(单元格)仍然显示属于其“相邻单元格”的整个工具提示窗口仍然不,我想隐藏工具提示,但现在它显示其“相邻单元格”工具提示,因为它是禁用的,我认为如果将其工具提示隐藏就可以了,如何操作?这意味着您想隐藏所有工具提示,对于#Grid也..只隐藏容器中没有名为“tooltipcontent”的类的工具提示,工具提示的包含在一个名为“tooltipcontent”的div中。只在类上调用kendotooltip,而不是在父网格上。速度太慢了,我想对所有td进行工具提示,最后使一些没有“tooltipcontent”的td隐藏,但我不知道如何让他们隐藏起来