我设置了一些jQuery选项卡,一开始没有选中任何选项卡,如下所示:
$('#tabs').tabs( { selected: -1 } );
我还有一个独立的链接,按下该链接时需要取消选择所有选项卡。
$("#deselectButton").click(function(){
$('#tabs').tabs( 'select' , -1 )
});
或者
$("#deselectButton").click(function(){
$('#tabs').tabs( 'selected' , -1 )
});
会取消选中标签页的内容,但是标签页标题仍然保持激活状态,具有“ui-tabs-selected ui-state-active”类。
<如何正确地取消选择所有标签页?>
$('#tabs').find('.ui-tabs-selected').removeClass('ui-state-active ui-tabs-selected');
- nickb