如何在 jQuery 中编写以下 CSS 选择器。我的目的是让这种特殊的风格在旧的 IE 浏览器中工作
CSS:
.classA .classB>.classC .classD {
background-color: red;
}
下面的 jQuery 代码似乎不起作用
$('.classA .classB>.classC .classD').css('background-color':'red');
这是示例 html 和 jquery 代码,用于说明我的要求 http://jsfiddle.net/58T7C/
最佳答案
它也是旧 IE 版本(>= IE7)的有效 css 语句。
Child Selector是supported from IE 7 , Class Selector即使在 IE6 中也支持,所以如果你不想支持 IE6,那么你可以使用 css 本身而不需要 jQuery
但是jQuery版本有语法错误
$('.classA .classB > .classC .classD').css('background-color', 'red');
^ `,` here
关于jquery - jQuery 中的 CSS 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20794037/