addClass( )修改名字后怎么改變樣式了??
<script type="text/javascript">?
? ? ? ? //class=left下div元素增加一個新的樣式,增加背景顏色
? ? ? ? $('.left div').addClass('newClass')
? ? </script>
為什么這樣就添加了樣式了呢,這樣不是就把class=left下的div的class名改成"aaron newClass”了嗎?css樣式中也沒有.aaron newClass的樣式?。壳蠼?。急急??!
2017-08-31
看看上面<style></style>標簽里有個.newClass的新類,增加后樣式不是添加過去了嗎
2017-06-07
class="aaron?newClass"的意思是:該元素有兩個class類,一個是aaron,另一個是newClass;(所有的class都支持多個類同時存在。)
按照上述問題來看,原本的類是aaron,通過.addClass()方法添加了新類.newClass。
建議重看一遍css手冊,這樣便于學習選擇器。
2017-04-05
class=left下的div的class名可不是"aaron newClass",而是 aaron和newClass,上面css有newClass的樣式的
2017-03-31
代碼中控制樣式的類為加入的新類newClass,或者為.aaron.newClass控制。 .aaron .newClass的意思是aaron類下面的newClass,屬于aarron的孩子結點,這部分內容屬于css部分,如果不理解建議看看css的選擇器部分
2017-03-31
你的表述是有問題的,addClass()的作用是增加一個類,并不是替換;所以你上面的意思是給left類中所有的div標簽添加一個名為newClass的類,只是增加了類名,你css沒有該樣式并不影響它加入