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") 刪除類