我有一个页面,我将标签内容放入 div 中。
这工作正常,我可以看到标签。
后来,发生了一个事件(比如选择一个组合框值),我想更改为另一组选项卡。
我基本上做到了:
('#divId').empty();
someData.appendTo("#divId");
$("#divId").tabs();
这是问题所在,这第二个电话显示给我一个列表:。选项卡名称1 。tabName2 .....等
知道发生了什么,似乎对 .tabs() 的调用在我第一次加载页面时只工作一次。
谢谢。
我有一个页面,我将标签内容放入 div 中。
这工作正常,我可以看到标签。
后来,发生了一个事件(比如选择一个组合框值),我想更改为另一组选项卡。
我基本上做到了:
('#divId').empty();
someData.appendTo("#divId");
$("#divId").tabs();
这是问题所在,这第二个电话显示给我一个列表:。选项卡名称1 。tabName2 .....等
知道发生了什么,似乎对 .tabs() 的调用在我第一次加载页面时只工作一次。
谢谢。
$("#detailUL").append("<li><a href='#tabs3-"+id+"'>Desc No "+m+"</a></li>"); // desc
$("#details").append("<div id='tabs3-"+id+"' class='it_detail'>"+copy+"</div>"); // detail
$("#detailPanel").tabs("refresh");
检查 的值someData,它可能包含在您再次调用 jquery tabs() 方法时无法处理的无效 html。
一种方法是:
console.log(someData);
然后,如果您使用的是 chrome,请按 F12,然后单击“控制台”。