溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jQuery中如何實現(xiàn)層級選擇器

發(fā)布時間:2021-07-20 14:43:32 來源:億速云 閱讀:145 作者:小新 欄目:web開發(fā)

這篇文章將為大家詳細講解有關jQuery中如何實現(xiàn)層級選擇器,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

具體內(nèi)容如下

<!DOCTYPE html>
<html>

<head>
  <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  <title></title>
  <link rel="stylesheet" href="imooc.css" type="text/css">
  <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
</head>

<body>
  <h3>子選擇器與后代選擇器</h3>
  <div class="left">
    <div class="aaron">
      <p>div下的第一個p元素</p>
    </div>
    <div class="aaron">
      <p>div下的第一個p元素</p>
    </div>
  </div>
  <div class="right">
    <div class="imooc">
      <article>
        <p>div下的article下的p元素</p>
      </article>
    </div>
    <div class="imooc">
      <article>
        <p>div下的article下的p元素</p>
      </article>
    </div>
  </div>

  <script type="text/javascript">
    //子選擇器
    //$('div > p') 選擇所有div元素里面的子元素P
    $('div > p').css("border", "5px groove red");
  </script>

  <script type="text/javascript">
    //后代選擇器
    //$('div p') 選擇所有div元素里面的p元素
    $('div p').css("border", "9px groove green");
  </script>


  <h3>相鄰兄弟選擇器與一般兄弟選擇器</h3>
  <div class="bottom">
    <div>兄弟節(jié)點div, +~選擇器不能向前選擇</div>
    <span class="prev">選擇器span元素</span>
    <div>span后第一個兄弟節(jié)點div</div>
    <div>兄弟節(jié)點div
      <div class="small">子元素div</div>
    </div>
    <span>兄弟節(jié)點span,不可選</span>
    <div>兄弟節(jié)點div</div>
  </div>

  <script type="text/javascript">
    //相鄰兄弟選擇器
    //選取prev后面的第一個的div兄弟節(jié)點
    $(".prev + div").css("border", "3px groove blue");
  </script>

  <script type="text/javascript">
    //一般相鄰選擇器
    //選取prev后面的所有的div兄弟節(jié)點
    $(".prev ~ div").css("border", "3px groove blue");
  </script>

</body>

</html>

關于“jQuery中如何實現(xiàn)層級選擇器”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI