10
在Chrome(版本45.0.2454.101 m)中,如果向列表元素添加类以更改其颜色,则子弹点颜色仅为更新时重绘窗口(调整)动态更改元素li的颜色不会更改子弹点的颜色
$("#a").click(function() {
$("#a").addClass('blue');
});
ul li {
color: red;
list-style-type: disc;
margin-left: 2em;
}
.blue {
color: blue;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<ul>
<li id="a">a</li>
<li id="b">b</li>
<li id="c">c</li>
</ul>
它是在浏览器的错误,可以用代码来解决? (或者它是一个错误?)
子弹+ “A” 上单击这两个变化对我来说在V46 –
使用Chrome,我刚才单击字母a和它改变了蓝色。其余的保持红色但是 – Hexana
同样的错误在这里。 '$(“#a”)。addClass('blue')。hide()。show(0);'会解决它,但... –