我正在尝试在动态创建后打开一个标签,但我似乎无法打开新创建的标签。任何人都可以告诉我我做错了什么 请参阅下面的代码
var num_tabs = $("div#supplierTabs ul li").length + 1;
var dd = document.getElementById("dd_resortList")
$("div#supplierTabs ul").append(
"<li><a href='#fragment" + num_tabs + "'>" + dd.options[dd.selectedIndex].text + "</a></li>"
);
$("div#supplierTabs").append("<div id='fragment" + num_tabs + "'>text " + num_tabs + "</div>")
$("div#supplierTabs").tabs("refresh");
$("div#supplierTabs").tabs("load", num_tabs-1);
答案 0 :(得分:0)
我找到了答案: -
$("div#supplierTabs").tabs("option", "active", num_tabs - 1);
这会打开最后一个标签
答案 1 :(得分:0)
<script type="text/javascript">
$(document).ready(function() {
$('the name of your class or id').tabs();
});
</script>
<div class="whatever you want but must be equal the class or id of your qjquery function">
<ul>
<li><a href="#about">About</a></li>
<li><a href="#about2">About2</a></li>
<li><a href="#about3">About3</a></li>
</ul>
<div id="about"><p> Your Text </p></div>
<div id="about2"><p>Your Text</p></div>
<div id="about3"><p>Your Text</p></div>
</div>