JQuery-鏈式練習中遇到的問題

代碼
<!DOCTYPE html>
<html>
<head>
    <style type="text/css">
        #menu{
            width: 300px;
        }
        div a{
            float: left;
            display: none;
            width: 300px;
            background-color: #888;
        }
        .has_children{
            background-color: #555;
            color: #fff;
            cursor: pointer;
        }
        .highlight{
            background-color: green;
        }
    </style>
    <title>鏈式寫法</title>
</head>
<body>
    <div id="menu">
        <div class="has_children">
            <span>第1章</span>
            <a href="#">1.1</a>
            <a href="#">1.2</a>
            <a href="#">1.3</a>
            <a href="#">1.4</a>
            <a href="#">1.5</a>
        </div>
        <div class="has_children">
            <span>第2章</span>
            <a href="#">2.1</a>
            <a href="#">2.2</a>
            <a href="#">2.3</a>
            <a href="#">2.4</a>
            <a href="#">2.5</a>
        </div>
        <div class="has_children">
            <span>第3章</span>
            <a href="#">3.1</a>
            <a href="#">3.2</a>
            <a href="#">3.3</a>
            <a href="#">3.4</a>
            <a href="#">3.5</a>
        </div>
    </div>
</body>
<script src="../scripts/jquery-3.2.1.js"></script>
<script type="text/javascript">
    
    $(".has_children").on('click', function(){
        $(this).addClass('highlight')         
               .children('a').show()
               .end()
               .siblings().removeClass("highlight")
               .children('a').hide(); 
    });
</script>
</html>

在這次練習中螃诅,遇到了兩個問題:
1坤次、為什么當點擊div.has_children時,添加了highlight樣式支子,但只有<span>標簽的背景色變?yōu)榱司G色。下面展開的a標簽的內(nèi)容的背景色并沒有變?yōu)榫G色达舒。a標簽中的內(nèi)容也是div.has_children中的內(nèi)容值朋。
2、在調(diào)用了siblings()方法后巩搏,下面的.children('a').hide(); 作用于this還是this的兄弟元素昨登。

第一個問題:因為a標簽設(shè)置了float樣式,此時已經(jīng)脫離了文檔流贯底,而div.has_children并沒有設(shè)置高度丰辣,因此div中包裹著的是span標簽撒强。如果要在視覺上div.has_children包裹a標簽◇鲜玻可以動態(tài)地給div.has_children添加高度飘哨。但是此時的a標簽其實還是脫離了文檔流了的。
第二個問題:在調(diào)用siblings后琐凭,后面的.children('a').hide();雖然還跟在$(this)后面芽隆,但是收到siblings()的影響。.children('a').hide();此時是作用于this對象的兄弟元素统屈。

其中這里面還有另一個知識點胚吁。
點擊了div.has_children后,a標簽一個一個往下排列愁憔。而沒有一個一個挨著左邊排列腕扶。這是因為a標簽設(shè)置了float樣式,然后就可以設(shè)置寬度吨掌,此時設(shè)置的寬度和父元素div.menu的寬度是一樣的半抱。所以就會外下排列。

上述純屬個人理解膜宋,如有不正確的地方窿侈,請指正。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末激蹲,一起剝皮案震驚了整個濱河市棉磨,隨后出現(xiàn)的幾起案子江掩,更是在濱河造成了極大的恐慌学辱,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,378評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件环形,死亡現(xiàn)場離奇詭異策泣,居然都是意外死亡,警方通過查閱死者的電腦和手機抬吟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,970評論 3 399
  • 文/潘曉璐 我一進店門萨咕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人火本,你說我怎么就攤上這事危队。” “怎么了钙畔?”我有些...
    開封第一講書人閱讀 168,983評論 0 362
  • 文/不壞的土叔 我叫張陵茫陆,是天一觀的道長。 經(jīng)常有香客問我擎析,道長簿盅,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,938評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮桨醋,結(jié)果婚禮上棚瘟,老公的妹妹穿的比我還像新娘。我一直安慰自己喜最,他們只是感情好偎蘸,可當我...
    茶點故事閱讀 68,955評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著返顺,像睡著了一般禀苦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上遂鹊,一...
    開封第一講書人閱讀 52,549評論 1 312
  • 那天振乏,我揣著相機與錄音,去河邊找鬼秉扑。 笑死慧邮,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的舟陆。 我是一名探鬼主播误澳,決...
    沈念sama閱讀 41,063評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼秦躯!你這毒婦竟也來了忆谓?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,991評論 0 277
  • 序言:老撾萬榮一對情侶失蹤踱承,失蹤者是張志新(化名)和其女友劉穎倡缠,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體茎活,經(jīng)...
    沈念sama閱讀 46,522評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡昙沦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,604評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了载荔。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片盾饮。...
    茶點故事閱讀 40,742評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖懒熙,靈堂內(nèi)的尸體忽然破棺而出丘损,到底是詐尸還是另有隱情,我是刑警寧澤工扎,帶...
    沈念sama閱讀 36,413評論 5 351
  • 正文 年R本政府宣布徘钥,位于F島的核電站,受9級特大地震影響定庵,放射性物質(zhì)發(fā)生泄漏吏饿。R本人自食惡果不足惜踪危,卻給世界環(huán)境...
    茶點故事閱讀 42,094評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望猪落。 院中可真熱鬧贞远,春花似錦、人聲如沸笨忌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,572評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽官疲。三九已至袱结,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間途凫,已是汗流浹背垢夹。 一陣腳步聲響...
    開封第一講書人閱讀 33,671評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留维费,地道東北人果元。 一個月前我還...
    沈念sama閱讀 49,159評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像犀盟,于是被迫代替她去往敵國和親而晒。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,747評論 2 361

推薦閱讀更多精彩內(nèi)容

  • 一)jQuery九類選擇器【參見jQueryAPI.chm手冊】 目的:通過九類選擇器阅畴,能定位web頁面(HTML...
    奮斗的老王閱讀 1,040評論 0 51
  • //------------------------- 第一章 認識JQuery ----------------...
    米塔塔閱讀 725評論 0 9
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案倡怎? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 13,760評論 1 92
  • 星懸天外 夢如癡。 瀟瀟悠悠 誰譜了煙雨詩贱枣? 涅槃心 禪中經(jīng)监署, 菩薩淚 空悲音。 庭院細雨妄自思冯事, 香枯茶涼不...
    HH黑框框閱讀 455評論 6 11
  • 成都這兩天天氣格外晴朗焦匈,不知道哪里來的風撥開了厚重的霧霾血公,早晨起床拉開耷拉著的窗簾昵仅,一束陽光灑在對面的高樓上,心情...
    阿戴要考MBA閱讀 120評論 0 0