jquery基礎知識點使用詳解
這次帶給大家jquery基礎知識點使用詳解,jquery基礎知識點所使用的注意事項有哪些,以下是實戰案例,一起來看一下。
jQuery是一個優秀的、輕量級的js函式庫,它相容於CSS3,也相容於各種瀏覽器(IE 6.0 , FF1.5 , Safari 2.0 , Opera 9.0 ),而jQuery2.0及後續版本將不再支援IE6/7/8瀏覽器。 jQuery讓用戶能更方便地處理HTML(標準通用標記語言下的一個應用程式)、events、實作動畫效果,並且方便地為網站提供AJAX互動。 jQuery還有一個比較大的優點是,它的文件說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇。
1、jQuery入口函數與Js入口函數的差異
【註】js入口函數指的是:window.onload = function (){};
區別一:書寫個數不同
#Js入口函數只能出現一次,出現多次會存在事件覆蓋的問題。
jQuery的入口函數,可以出現任意多次,並不會有事件覆蓋問題。
區別二:執行時機不同
Js入口函數是在所有的檔案資源載入完成後,才執行。這些檔案資源包括:頁面文件、外部的js檔案、外部的css檔案、圖片等。
jQuery的入口函數,是在文件載入完成後,就執行。文件載入完成指的是:DOM樹載入完成後,就可以操作DOM了,不用等到所有的外部資源都載入完成。
文件載入的順序:從上往下,邊解析邊執行。
2、jQuery物件和DOM物件的相互轉換
①DOM物件此處指的是:使用js操作DOM傳回的結果
var btn = document.getElementById(“btnShow”); // btn就是一个DOM对象
②jQuery物件此處指的是:使用jQuery提供的操作DOM的方法傳回的結果
var $btn = $(“#btnShow”); // $btn就是一个jQuery对象
③DOM物件轉換成jQuery物件
var $btn1 = $(btn); // 此时就把DOM对象btn转换成了jQuery对象$btn1 // $(document).ready(function(){}); // 调用入口函数 // 此处是将document这个js的DOM对象,转换成了jQuery对象,然后才能调用jQuery提供的方法:ready
④jQuery物件轉換成DOM物件
// 第一种方式 var btn1 = $btn[0]; // 此时就把jQuery对象$btn转换成了DOM对象btn1 (推荐使用此方式) // 第二种方式 var btn2 = $btn.get(0);// 此时就把jQuery对象$btn转换成了DOM对象btn2
3、jQuery選擇器
符號(名稱) | 說明 | 用法 |
基本選擇器(重點) | ||
#ID選擇器 |
$(“#btnShow”).css(“color”, “red”); 選擇id為btnShow的一個元素(傳回值為jQuery對象,下同) |
|
. | ##類別選擇器 | $(“.liItem”).css(“color”, “red”);選擇含有類別liItem的所有元素 |
標籤選擇器 | $(“li”).css(“color”, “red”);#選擇標籤名為li的所有元素 | |
#後代選擇器 | $(“#j_wrap li”).css(“color”, “red”);選擇id為j_wrap的元素的所有後代元素li
|
|
子代選擇器 | $(“#j_wrap > ul > li”).css(“ color”, “red”);選擇id為j_wrap的元素的所有子元素ul的所有子元素li | |
基本過濾選擇器 | ||
:eq(index) | 選擇已符合的元素中索引號碼為index的元素,index從0開始$(“li:eq(2)”).css(“color”, ”red”);選擇li元素中索引號碼為2的一個元素 | |
:odd | #選擇符合到的元素中索引號碼為奇數的所有元素,index從0開始$(“li:odd”).css(“color”, “red”);選擇li元素中索引號碼為奇數的所有元素 | |
:even | 選擇所有符合的元素中索引號碼為偶數的所有元素,index從0開始 | $(“li:odd”).css(“color”, “red”); #選擇li元素中索引號碼為偶數的所有元素 |
篩選選擇器(方法) (重點) | ||
#find(selector) | 找出指定元素的所有後代元素(子子孫) |
$(“#j_wrap”).find(“li”).css(“color”, “red”); 選擇id為j_wrap的所有後代元素li |
children() | 找出指定元素的直接子元素(親子元素) |
$ (“#j_wrap”).children(“ul”).css(“color”,“red”); 選擇id為j_wrap的所有子代元素ul |
#siblings() | 查找所有兄弟元素(不包括自己) |
$(“#j_liItem”).siblings().css(“color” , 「red」); 選擇id為j_liItem的所有兄弟元素 |
parent() | 找出父元素(親的) |
$(“#j_liItem”).parent(“ul”).css(“color”,“red”); 選擇id為j_liItem的父元素 |
eq(index) | 找出指定元素的第index個元素,index是索引號,從0開始 |
$(“li”).eq(2).css(“color”, “red”); #選擇所有li元素中的第二個 |
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
推薦閱讀:
#以上是jquery基礎知識點使用詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Windows作業系統是全球最受歡迎的作業系統之一,其新版本Win11備受矚目。在Win11系統中,管理員權限的取得是一個重要的操作,管理員權限可以讓使用者對系統進行更多的操作和設定。本文將詳細介紹在Win11系統中如何取得管理員權限,以及如何有效地管理權限。在Win11系統中,管理員權限分為本機管理員和網域管理員兩種。本機管理員是指具有對本機電腦的完全管理權限

OracleSQL中的除法運算詳解在OracleSQL中,除法運算是一種常見且重要的數學運算運算,用來計算兩個數相除的結果。除法在資料庫查詢中經常用到,因此了解OracleSQL中的除法運算及其用法是資料庫開發人員必備的技能之一。本文將詳細討論OracleSQL中除法運算的相關知識,並提供具體的程式碼範例供讀者參考。一、OracleSQL中的除法運算

jQuery中如何使用PUT請求方式?在jQuery中,發送PUT請求的方法與發送其他類型的請求類似,但需要注意一些細節和參數設定。 PUT請求通常用於更新資源,例如更新資料庫中的資料或更新伺服器上的檔案。以下是在jQuery中使用PUT請求方式的具體程式碼範例。首先,確保引入了jQuery庫文件,然後可以透過以下方式發送PUT請求:$.ajax({u

PHP中的模運算子(%)是用來取得兩個數值相除的餘數的。在本文中,我們將詳細討論模運算子的作用及用法,並提供具體的程式碼範例來幫助讀者更好地理解。 1.模運算子的作用在數學中,當我們將一個整數除以另一個整數時,就會得到一個商和一個餘數。例如,當我們將10除以3時,商數為3,餘數為1。模運算子就是用來取得這個餘數的。 2.模運算子的用法在PHP中,使用%符號來表示模

標題:jQuery小技巧:快速修改頁面所有a標籤的文字在網頁開發中,我們經常需要對頁面中的元素進行修改和操作。使用jQuery時,有時候需要一次修改頁面中所有a標籤的文字內容,這樣可以節省時間和精力。以下將介紹如何使用jQuery快速修改頁面所有a標籤的文本,同時給出具體的程式碼範例。首先,我們需要引入jQuery庫文件,確保在頁面中引入了以下程式碼:<

標題:使用jQuery修改所有a標籤的文字內容jQuery是一款受歡迎的JavaScript庫,被廣泛用於處理DOM操作。在網頁開發中,經常會遇到需要修改頁面上連結標籤(a標籤)的文字內容的需求。本文將介紹如何使用jQuery來實現這個目標,並提供具體的程式碼範例。首先,我們需要在頁面中引入jQuery庫。在HTML檔案中加入以下程式碼:

jQuery是一種流行的JavaScript庫,被廣泛用於處理網頁中的DOM操作和事件處理。在jQuery中,eq()方法是用來選擇指定索引位置的元素的方法,具體使用方法和應用場景如下。在jQuery中,eq()方法選擇指定索引位置的元素。索引位置從0開始計數,即第一個元素的索引是0,第二個元素的索引是1,依此類推。 eq()方法的語法如下:$("s

jQuery是一個受歡迎的JavaScript函式庫,廣泛用於網頁開發。在網頁開發過程中,經常需要透過JavaScript動態地在表格中新增一行。本文將介紹如何使用jQuery為表格新增一行,並提供具體的程式碼範例。首先,我們需要在HTML頁面中引入jQuery函式庫。可以透過以下程式碼在標籤中引入jQuery庫:
