【发布时间】:2018-12-12 22:10:54
【问题描述】:
我无法在第一个和第二个标签之间添加一个标签。
我有一个按钮,当它被按下时,一个带有演示内容的新标签应该出现在第一个和第二个标签之间。
这是我的小提琴:
https://jsfiddle.net/schludi/egpwnhLq/30/
当我按下添加按钮时,带有示例内容的新标签应该出现在第一个和第二个标签之间。
$( function() {
var tabs = $( "#tabs" ).tabs();
// Actual addTab function: adds new tab using the input from the form above.
function addTab() {
var li = $("<li><a href='#tabs-2'>OP(s)</a></li>");
tabs.find( ".ui-tabs-nav").append( li );
tabs.append( "<div id='tabs-3'>This should appear between first and second.</div>" );
tabs.tabs( "refresh" );
}
// AddTab button: just opens the dialog
$( "#add_tab" )
.button()
.on( "click", function() {
addTab();
});
【问题讨论】:
-
您正在使用 append()。 append 将在末尾添加选项卡。
-
嗨!是的,我应该在 jquery ui 选项卡中使用什么来代替在第一个和第二个选项卡之间添加一个选项卡?我的问题是,当我手动添加它时,某些样式不在 li-Tags 上
标签: javascript jquery jquery-ui css-selectors jquery-ui-tabs