我正在尝试<body>
根据特定的选项卡处于活动状态来更改背景颜色。
When a tab is active, a class called 'st_view_active' is added onto the tab content. 在选项卡内容中,我添加了一个隐藏的 div,其中包含当该选项卡处于活动状态时我的正文背景颜色应该是什么的十六进制代码,我的 jQuery 代码如下所示:
$(document).ready(function() {
$(function(){
$('body').css('backgroundColor',$('.st_view_active').find('.background').text());
});
});
当标签处于活动状态时,我的HTML代码如下:
<div class="tab-6 st_view st_view_active" >
<div style="display:none" class="background">yellow</div>
<div class="st_view_inner">
tab 6
</div>
</div>
因此,当 tab6 处于活动状态时,主体的背景应该是黄色的。但是,这不起作用,背景颜色没有改变,我在这里做错了什么?
谢谢 PS:红色和蓝色方块是下一个和上一个选项卡处理程序..