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

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

有點不明白?

這個里面的class="left first-div",為什么編輯選擇第一個子元素時候用的是$('.first-div a:first-child'),而不是$('.left first-div a:first-child')

正在回答

4 回答

理解成為.left是一個樣式,.first-div是一個樣式它們是css規范

$("")是jQuery規范

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

首先引入一個概念,樣式堆疊,即一個標簽同時用了兩個不沖突的樣式.A和.B,那么我們可以簡寫為class= A B,本身這就是樣式篇,所以老師默認大家都會CSS吧

2 回復 有任何疑惑可以回復我~
#1

肥宅風見嘯

上面那個left first-div里面的left在旁邊的CSS文件里,建議大家學習的時候看下- -別直接跳了
2018-07-24 回復 有任何疑惑可以回復我~

都寫上去當然不行啦.

$('.left first-div a:first-child'),

它首先會解析.left它會理解為這是個類名為left的元素,

接著解析空格后的first-div它會理解為這是個元素標簽,

(因為前邊沒有 . 或 # 只有空格)所以這是個后代的first-div的元素標簽,

后邊的就不用說了吧?后代元素a加上它的選擇器(首個子元素);

它的類名設置兩個上去應該有它的原因啦,(目前還沒有學過可以這樣的...)

不知我說的對不對(大神勿噴呦~)

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

這個就像div+css設置的那樣,可以設置多個類 然后任選其一進行設置都行? 要像你說的那樣全都寫上去就多此一舉

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

中國米線 提問者

都寫上去反而是錯的我不知道為什么
2018-04-05 回復 有任何疑惑可以回復我~
#2

有一個昵稱 回復 中國米線 提問者

加個空格 就成了找他的后代了
2018-06-12 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

有點不明白?

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

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

幫助反饋 APP下載

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

公眾號

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