如何在最新的jQuery UI中调用tabs()中的预定义方法

how to call predefined method inside tabs() in latest jquery ui

提问人:Abhishek 提问时间:3/30/2021 最后编辑:BarmarAbhishek 更新时间:3/30/2021 访问量:45

问:

我正在我的项目中将jquery UI从1.9升级到1.12。我想调用js文件中定义的预定义方法。在旧版本中,它的工作方式是

var temp = $('#' + this.id).tabs('addData', '#' + this.id + '-' + this.tabCount);

这里在不同的 js 文件中定义为我包含在我的项目中的插件addData

当我将其升级到最新版本时,它没有调用方法,并且对于相同代码的选项卡小部件实例,它没有给出错误“没有这样的方法'addData'。addData

如何在jquery ui最新版本中替换此代码,以便我的网站可以顺利运行。我试过了

var temp = $('#' + this.id).bind('addData', '#' + this.id + '-' + this.tabCount);

咬它没有用。我想调用方法addData

javascript jquery jquery-ui-tabs

评论

0赞 Barmar 3/30/2021
你为什么会认为这是解决方案?这适用于绑定事件处理程序。bind()
0赞 Barmar 3/30/2021
我在 1.9 文档中没有看到。它应该做什么?addData
0赞 Barmar 3/30/2021
我刚刚检查了 1.9 的源代码,在任何地方都找不到这个词。addData
1赞 Barmar 3/30/2021
我怀疑这是你自己添加的东西,你需要重新添加它。
0赞 Twisty 3/30/2021
欢迎使用 Stack Overflow。 不作为常规 jQuery UI 方法包含在内。您报告说它是作为插件的一部分添加的。如果您看到 ,则表明该插件尚未加载。addDatano such method 'addData'

答: 暂无答案