如何隐藏工具提示的一部分,似乎我的代码不起作用 这是我的代码:
$("#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'类
答案 0 :(得分:0)
你试过
吗?container.tooltip();
只需尝试禁用
之类的工具提示即可container.tooltip('disable');
答案 1 :(得分:0)
你可以改变这个:
if (container.find(".tooltipcontent").html() == undefined ) {
container.tooltip( "hide");
}
到此:
if (container.is(".tooltipcontent")) {
container.tooltip();
}
这将检查目标是.tooltipcontent
是否为真,然后将工具提示方法分配给它。
答案 2 :(得分:0)
好的我现在得到你的东西:
....我只是想在单元格上显示工具提示,只有单元格有'tooltipcontent'类。
1)仅在您的课程上调用kendotooltip,而不是在父网格上调用 2)e.target将允许您访问使用工具提示
的控件$(".tooltipcontent").kendoTooltip({
filter: "td",
content: function (e) {
console.log(e.target.html());
return e.target.html();
},
}).data("kendoTooltip");
}