1. 程式人生 > >jQuery初學基礎常用內容——選擇器

jQuery初學基礎常用內容——選擇器

接近半個月沒有更新部落格了,因為在學習Vue的一個小專案,如果要問我這個小專案做的如何,我能說的就是程式碼我給背下來了。背程式碼我個人認為並不是一個很好的方法,但是確實也是一種學習的途徑,起碼我從一開始的不理解,到最後可以理解程式碼為什麼要這麼寫。
好了,這次要寫的內容是JQ,為什麼是JQ?因為我最近心態不穩定,很多東西都學不進去(自學真痛苦啊都 = = !),最後沒辦法,不能學不進去就玩遊戲吧,那就限定自己兩個小時,全部精力都集中在視訊或者學習的內容上(當然這個JQ之前學過一些),權當是複習鞏固了。
廢話不多說,進入正題。
什麼是JQ?書上網路上有很多解釋都比我的要好,但是就我個人的理解看來,JQ就是基於原生JS的簡化語言。
比如說我們在原生的JS中想要找到一個標籤,這個標籤的id我們再原生的JS中需要通過document.getElementById(id)

來尋找,那麼我們再JQ中直接使用其JQ的方法來找$('#id'),說了那麼多,JQ就是簡化了原生JS的各種繁瑣複雜的操作,就這麼簡單。
下面我們來講解JQ如何使用。

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>

<script src="node_modules/jquery/dist/jquery.js"></script>//這裡引入的檔案就是JQ檔案,注意我們引入的JQ檔案一定要在我們自己的JS檔案之前,否則會被覆蓋。
<script src="JS/main.js"></script>
</body>
</html>

這裡給一個JQ檔案的下載連結(當然其他的依賴也可以下載到),我們可以直接在這個網站找到JQ檔案,直接引入JQ檔案的地址,或者下載使用。https://www.bootcdn.cn/

上文中的程式碼,我將JQ以及自己的JS檔案放在了body後面,這樣的做法我就不做過多的解釋了。

1、選擇器

在JQ中,對於標籤的選擇可以說是相當的便利,它的選擇方法與CSS的選擇器方法一樣。

//在html中相關內容
<div id=“id1”>1
	<span>2<span>
</div>
<div class=“class1”>1</div>
<div class=“class1”>1</div>
<input type="number" />
<input type="text" />
//在JS中的相關內容
//程式碼中的$就是jQuery,JQ中就是這麼定義,所以。。。。
$('div')  //這裡的就是選中所有的div
$('#id1') //選中id為id1的div
$('.class1') //選中class為class1的div
$('#id1 span')//選中id為id1的div下的span標籤
$('div:first')//選中第一個div
$(input[type=text]) //選中type為text的input標籤

PS:如果一定要在body前引入JQ檔案,那麼在JS檔案中寫JQ的時候如下

//js中相關程式碼
$(function(){
});
上面的這兩行程式碼等同於JS中的window.onload