如何使用jquery将jquery用户界面选项卡的位置与另一个用户界面选项卡交换



如果我创建一个jQuery UI选项卡控件。我添加了一个选项卡。我添加了第二个选项卡。如何切换选项卡的位置?

我希望能够在选项卡按钮的开头创建一个新的选项卡,所以我使用

$('.tabs').tabs("add","tabContent.htm","New Tab")

但这会创建选项卡并将其附加到现有选项卡按钮的末尾,但我需要它出现在开头。如何使用jquery切换他们的位置?

不确定如何在其他按钮之前删除和重新添加该按钮。

我相信.tabs方法有一个可选的第四个参数可以实现这一点。

.tabs( "add" , url , label , [index] );

我认为这会奏效。

$('.tabs').tabs("add","tabContent.htm","New Tab", 0)
$('.tabs').tabs("add","tabContent.htm","New Tab", 0)

我不太确定.tabs()的语法,但听起来你想要.prepend()

//assuming .tabs is the tab container
$('.tabs').prepend( $(this).tabs("add","tabContent.htm","New Tab") );

最新更新