我正在使用 jqueryui 选项卡小部件。我正在尝试动态添加选项卡。我在尝试调用 $('#id').tabs('add',...) 时收到以下错误:“ no such method 'add' for tabs widget instance ”
我正在使用 ASP.NET MVC.4 - Razor - 这是部分视图。容器视图的布局包括正确的 jquery 包包含:
@Scripts.Render("~/bundles/jqueryui")
我正在使用 jquery v2.0.0 和 jquery v1.10.2。
这是初始化期间调用的一些代码:
$('#tSheet').tabs();
$('#tSheet').tabs("add", '', 'Tab test one');
$('#tSheet').tabs("add", '', 'Tab test two');
和html:
<div id="tSheet">
<ul>
</ul>
</div>
对我为什么会收到此错误有任何想法吗?谢谢你,吉姆
在得知 jquery-u1 1.10.2 删除了 add 方法后 - 我用以下代码替换了该代码:谢谢 Kevin,
添加用以下调用刷新替换 add 会导致不同的错误。
$('#tSheet > ul').append('<li><a href="#general">General</a></li>');
$('#tSheet').append('<div id="#general">Some text</div>');
$('#tSheet').tabs('refresh');
当我单击选项卡时,这会导致异常。