JQuery入門(1)
1、jQuery的優勢:
輕量級。jQuery非常輕巧,最新的jQuery版本壓縮後,大小保持在80k左右。
強大的選擇器。jQuery允許使用從CSS1到CSS3幾乎所有的選擇器,以及jQuery自己的高階而複雜的選擇器。甚至你可以編寫屬於自己的選擇器。出色的DOM操作的封裝;jQuery封裝了大量常用的DOM操作,讓你能輕鬆地完成各種原本非常複雜的操作。可靠的事件處理機制; 完善的Ajax;jQuery將所有的Ajax操作封裝到一個函式$.ajax()裡,使得開發者處理Ajax的時候能夠專心處理業務漏極而無需關係複雜的瀏覽器相容性和XMLHttpRequest物件的建立和使用的問題。 出色的瀏覽器相容性等等。但是jQuery2.0及後續版本將不再支援IE6/7/8瀏覽器。
2、什麼是選擇器:
jQuery選擇器是jQuery庫中非常重要的部分之一。它支援網頁開發者所熟知的CSS語法快速輕鬆地對頁面進行設定。瞭解jQuery選擇器是開啟jQuery之門的鑰匙。
典型的jQuery選擇器句法形式:
$(selector).methodName();
selector是一個字串表示式,由於識別DOM中的元素,然後使用jQuery提供的方法集合加以設定。
根據所獲取頁面中元素的不同,可以將jQuery選擇器分為幾類:
1)基本選擇器
2)層次選擇器
3)過濾選擇器
– 簡單過濾選擇器
– 內容過濾選擇器
– 可見性過濾選擇器
– 屬性過濾選擇器
– 子元素過濾選擇器
– 表單物件屬性過濾選擇器
4)表單選擇器
3、基礎選擇器
基礎選擇器是jQuery中使用最頻繁的選擇器,它由元素id、class、多個選擇符組成,通過基本選擇器可以實現大多數頁面元素的查詢,如下表格:
選擇器 功能 返回值
[#id] 根據給定的id匹配一個元素 單個元素
[element] 根據給定的元素名匹配所有元素 元素集合
[.class] 根據給定的類匹配元素 元素集合
[*] 匹配所有元素 元素集合
[selector1,selectorN] 將每一個選擇器匹配到的元素合併後一起返回 元素集合
示例如下:
(1)描述
所有的元素標記全部顯示,然後通過jQuery基礎選擇器隱藏相對應的頁面標記。
(2)程式碼實現
<script type="text/javascript">
$(function(){ //id匹配元素
$("#divOne").css("display","none");
})
$(function(){ //元素名匹配元素
$("div span").css("display","none");
})
$(function(){ //類匹配元素
$(".clsFrame .clsOne").css("display","none");
})
$(function(){ //匹配所有元素
$("*").css("display","none");
})
$(function(){ //合併匹配元素
$("#divOne,span").css("display","none");
})
</script>
...jQuery控制的程式碼
<div class="clsFrame">
<div id="divOne">ID</div>
<div class="clsOne">CLASS</div>
<span>SPAN</span>
</div>
相關文章
- jQuery入門jQuery
- JQuery-入門jQuery
- jQuery入門(三)--- jQuery語法jQuery
- jQuery入門-DOM操作jQuery
- jQuery入門(四)案例jQuery
- jQuery入門(六)jQuery實現瀑布分頁jQuery
- jQuery入門(七)jQuery實現按鈕分頁jQuery
- jQuery入門-DOM/$/選擇器jQuery
- jQuery入門(五)Ajax和jsonjQueryJSON
- 網站前端_jQuery-基礎入門網站前端jQuery
- 前端基礎入門六(JQuery進階)前端jQuery
- flask入門1Flask
- 1、Spring入門Spring
- docker入門1Docker
- 1、MyCat入門
- 1. SpringBoot 入門Spring Boot
- Docker入門(1):概述Docker
- Kafka入門(1):概述Kafka
- (1)入門MasaFramework教程Framework
- Android新手入門1Android
- web專案技術必備-------jQuery快速入門WebjQuery
- jQuery入門看這一篇就夠了jQuery
- Pygame第1-1課:入門GAM
- 1(1)FPGA入門第一關FPGA
- Docker 入門(Mac環境)-part 1 入門基本操作DockerMac
- 第1章 pytest入門
- React入門-1.helloworldReact
- Elasticsearch(1):基礎入門Elasticsearch
- redis系列1-入門Redis
- python入門筆記1Python筆記
- opencv - 1 - 初入門徑OpenCV
- CTF入門記錄(1
- 前端入門6-JavaScript客戶端api&jQuery前端JavaScript客戶端APIjQuery
- 淺入kubernetes(1):Kubernetes 入門基礎
- ASP入門教程 1小時ASP入門,非常簡單
- 動力節點jQuery學習教程,jQuery入門看這一篇就夠了jQuery
- ROS入門教程歸納1ROS
- Python系列之-1、Django入門PythonDjango
- Chapter1 入門/Section 1.2APT