我正在使用.kendoTabStrip
,它有一些类似.reload
的方法。我正在看this doc,我正在做的是:
let tabStrip = $(".k-tabstrip").data("kendoTabStrip");
debugger
console.log(tabStrip)
tabStrip.reload("li.k-state-active")
$(".k-tabstrip").data("kendoTabStrip");
等效于创建doc中的tabStrip,我只是以不同的方式访问它。
奇怪的是,当我在调试时执行console.log
或检查tabStrip
时,在下图中看不到.reload
之类的方法。
调试
控制台
但是当我访问该方法时,即使我无法用其他方式看到它,.reload
也会退出。
访问变量
为什么在这里发生这种情况?在调试时如何看到.reload
方法(或所有其他方法)?
答案 0 :(得分:2)
之所以会发生这种情况,是因为该引用实际上是剑道的jtc
对象,继承自Widget
(如here所示)。要查看TabStrip的方法,您必须展开TabStrip
属性: