亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

addClass( )修改名字后怎么改變樣式了??

<script type="text/javascript">?

? ? ? ? //class=left下div元素增加一個新的樣式,增加背景顏色

? ? ? ? $('.left div').addClass('newClass')

? ? </script>

為什么這樣就添加了樣式了呢,這樣不是就把class=left下的div的class名改成"aaron newClass”了嗎?css樣式中也沒有.aaron newClass的樣式?。壳蠼?。急急??!

正在回答

5 回答

看看上面<style></style>標簽里有個.newClass的新類,增加后樣式不是添加過去了嗎

0 回復 有任何疑惑可以回復我~

class="aaron?newClass"的意思是:該元素有兩個class類,一個是aaron,另一個是newClass;(所有的class都支持多個類同時存在。)


按照上述問題來看,原本的類是aaron,通過.addClass()方法添加了新類.newClass。


建議重看一遍css手冊,這樣便于學習選擇器。

0 回復 有任何疑惑可以回復我~

class=left下的div的class名可不是"aaron newClass",而是 aaron和newClass,上面css有newClass的樣式的

0 回復 有任何疑惑可以回復我~

代碼中控制樣式的類為加入的新類newClass,或者為.aaron.newClass控制。 .aaron .newClass的意思是aaron類下面的newClass,屬于aarron的孩子結點,這部分內容屬于css部分,如果不理解建議看看css的選擇器部分

0 回復 有任何疑惑可以回復我~

你的表述是有問題的,addClass()的作用是增加一個類,并不是替換;所以你上面的意思是給left類中所有的div標簽添加一個名為newClass的類,只是增加了類名,你css沒有該樣式并不影響它加入

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

addClass( )修改名字后怎么改變樣式了??

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號