JQuery入門一

1.爲何要用jquery?
    寫起來簡單,省事,開發效率高,兼容性好
二、什麼是jQuery?
    jQuery是一個兼容多瀏覽器的JavaScript庫
3、如何使用jQuery?
    一、導入 <script src="jquery-x.x.x.js"></script>
           或者<script src="jquery-x.x.x.min.js"></script>
    二、語法規則:$("")
4、JS和jQuery的區別?
    jQuery就是用JS寫的
    js是基礎,jQuery是工具
5、jQuery介紹
    - 版本
      - 1.x
         兼容IE8。。。
      - 3.x
         最新
   - .min.xx
      壓縮的:生產環境用
   -  沒有壓縮的(沒有.min.xx):開發用
6、 jQuery知識點
      html:裸體的人
      css:穿了衣服的人
      JS:讓人動起來
7、選擇器:
   1、基本選擇器
        - ID選擇器                  $("#id的值")
        - 類選擇器(class)          $(".class的值")
        - 標籤選擇器(html標籤)       $("標籤的名字")
        - 全部標籤                  $("*")

        - 組合選擇器                $("xx,xxx")
   2、層級選擇器
        - 從一個標籤的子子孫孫去找    $("父親 子子孫孫")
        - 從一個標籤的兒子裏面找      $("父親>兒子標籤")
        - 找緊挨着的標籤             $("標籤+下面緊挨着的那個標籤")
        - 找後面全部同級的           $("標籤~兄弟")

8、jQuery對象:
        - 用jQuery選擇器查出來的就是jQuery對象
        - jQuery對象,他就能夠使用jQuery方法,不能使用DOM的方法

        - DOM對象和jQuery對象轉換:
            - $(".c1")[0] --> DOM對象
            - $(DOM對象)

9、篩選器
        - 寫在引號裏面的
            基本篩選器
              $(" :first")                      找第一個
              $(" :not('')")                      不是/非
              $("#i1>input":not('.c1,.c2'))
              $(" :even")                         偶數
              $(" :odd")                          奇數
              $(" :eq(index)")                   找等於index的
              $(" :gt(index)")                   找大於index的
              $(" :lt(index)")                   找小於index的
              $(" :last")                         最後一個
              $(" :focus")                        焦點

             內容==========
              $(" .c1:contains('我是第一個')")    包含文檔的內容的標籤
              $(" :empty")     標籤內容爲空的
              $(" :has("標籤名")    包含標籤的標籤
              $(" :parent")    找有孩子的父親
              $("#i7").parent()   找i7的父親
            可見性========
              $(" :hidden")   找到隱藏的
              $(" :visible")  找不隱藏的,也就是顯示的
           屬性==========
              input[name]  --> 找有name屬性的input
              input[type='password']  --> 類型是password的input標籤
            表單==========
              :input
              :password
              :checkbox
              :radio
              :submit
              :button
              :image
              :file
            表單對象屬性=========
                :enable   可選的
                :disable  不可選
                :checked  選中的
                :selected 下拉框選中
        - 寫在信號外面當方法用的
            過濾===========
            $("").first()   找第一個
            $("").parent()  找父親
            $("").eq(index) 找等於index的
            .hasClass()  判斷有沒有某個類的
         查找
            .children() 找孩子
            .find()  查找
            .next()  下面的
            .nextAll()  下面全部的
            .nextUntil() 找下面的直到找到某個標籤爲止

            .parent() 找父親
            .parents() 找全部的父親
            .parentsUntil()  直到找到你要找的那個父親爲止

            .prev()  上面的
            .prevAll()  上面的全部
            .prevUntil()  上面的直到找到某個標籤爲止

            .siblings()  全部的兄弟

- toggleClass()  切換|開關:有就移除,沒有就添加

- addClass("hide")  添加類

- removeClass("hide") 刪除類
相關文章
相關標籤/搜索