css - 相邻兄弟选择器在 IE7/8 中不能与动态添加的类一起使用

标签 css

<span id='span1'>span1</span>
<span>span2</span>
<button id='btn'>select span1</button>

#span1.selected + span {
    background-color:red;
}

$('#btn').click(function() {
    $('#span1').addClass('selected');
});

http://jsfiddle.net/xSGh5/

我正在使用相邻的同级选择器来为带有自定义图像的复选框设置样式,所以我不想放弃这个选择器。有什么解决方法吗?

最佳答案

好吧,这是一个已知错误,请参阅此处有关 + 选择器的部分:http://www.quirksmode.org/css/contents.html

关于css - 相邻兄弟选择器在 IE7/8 中不能与动态添加的类一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11935581/

相关文章:

html - 用 float 替换内联 block

css - 使用选择器在 2 个全局 SCSS 之间切换

android - Jsoup 从 CSS 中选择元素

html - Div类是错误的方式吗?

html - 如何在 ion-item 中并排对齐 ion-label 和 ion-img

css - 让带有图像的表格填满整个页面?

css - IIS - 浏览文件时拒绝访问

javascript - 使用 toggleClass 只切换一个元素/div

html - 选择多个时文本溢出?

javascript - jquery 中的 radio 输入验证