作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
使用 Drupal,主题具有分配给 <HTML>
的背景颜色元素。我正在创建一个单独的 print
一个特定页面的 CSS,并希望在用户打印页面时仅删除该页面的背景颜色。 <HTML>
元素没有类或 ID,但有 <BODY>
元素。
<HTML style="background-color:#666">
<BODY class=specialPage>
</body>
</html>
有没有办法指定我想要 <BODY>
的父元素? ?或者以某种方式定位 <HTML>
基于 <BODY>
的类别?
编辑:
|------------------------|
| <HTML> |
| |----------| |
| | | |
| | <BODY> | |
| | | |
| |----------| |
| |
|------------------------|
最佳答案
在 jQuery 中,您可以执行以下操作:
$('body.specialPage').parent('html').css({'background-color': 'white'});
无论另一个元素是否包含 body
,这都有效。
这是一个 working jsFiddle .
此外,您应该为 html 元素使用小写字母 html
而不是 HTML
。
关于jquery - 如何从 BODY 元素的特定类定位 HTML 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8661020/
我是一名优秀的程序员,十分优秀!