基于此处类似问题的回答:如何动态更改背景色 html?
...我将此代码添加到事件中:
$('html').removeClass('bronzeBackground silverBackground goldBackground').addClass('bronzeBackground');
这部分有效,但颜色仅在部分页面中更改。我必须怎么做才能让页面的整个背景都使用该颜色?除了“html”以及其他元素之外,我是否还需要指定“body”?必须有一个单一标签改变所有的方法......
更新
在相关说明中,我不知道为什么,但尽管添加此 CSS 不起作用:
#BooksContent #MoviesContent #MusicContent {
background-color: black !important;
}
...在动态填充 div (id="BooksContent") 的内容后在我的 jQuery 中添加它确实有效:
$('#BooksContent').css('background-color', 'black');