
文章插圖
jQuery是JavaScript的一個(gè)輕量級(jí)擴(kuò)展庫(kù),用于操作CSS、DOM、BOM 。它的安裝非常簡(jiǎn)單,就不多啰嗦了,我們先講講操作CSS 。首先:開(kāi)發(fā)工具是Hbuilder、API是jquery3.6 。
jQuery
先使用script標(biāo)簽引入jQuery代碼如下:
<script type="text/javascript" src="https://www.520longzhigu.com/shenghuo/js/jquery-3.6.0.js"></script>引入API后,再創(chuàng)建一個(gè)Script標(biāo)簽,用來(lái)寫javaScript 。首先介紹jquery的類選擇器,選擇器是CSS的基本知識(shí),具體的也不多介紹了 。
- 類選擇器
<p class="c1">p-1</p><p class="c1" id="p2">p-2</p><p class="c2" id="p3">p-3</p>然后編寫JavaScript代碼$(document).ready(function(){$('.c1').css('border','8px solid red') })這個(gè)是jQuery的基本語(yǔ)法,因?yàn)槭菍?duì)DOM操作,所以工廠函數(shù)里寫上document,這里的.c1是選中標(biāo)簽的類為c1的元素,添加它的樣式 。jQuery還有一種極簡(jiǎn)寫法:$('.c2').css('border','5px solid green')也就是去掉工廠函數(shù),直接選中元素并添加元素 。2.標(biāo)簽選擇器
jQuery還有一個(gè)標(biāo)簽選擇器 。也就是在選擇器里寫對(duì)應(yīng)的標(biāo)簽名
HTML代碼如下:
<p class="c1" id="p1">p1</p><p class="c1" id="p2">p2</p>javaScript代碼如下:$('p').css('border','4px solid blue')然后打開(kāi)瀏覽器就有對(duì)應(yīng)的樣式了 。web
下面介紹位置選擇器:
jquery的位置選擇器可以很快地找到需要的DOM元素 。注:jQuery的集合都是從0開(kāi)始索引的 。
HTML代碼如下:
<div class="div"><p>第一個(gè):first</p><p>偶數(shù):even</p></div><div class="div"><p>奇數(shù):odd</p></div><div class="div"><p>偶數(shù):even</p></div><div class="div"><p>奇數(shù):odd</p></div>JavaScript代碼如下:$(".div:first").css("background","black")這就是選擇第一個(gè)盒模型,并設(shè)置樣式 。下面介紹后代選擇器 。后代選擇器就是給定一個(gè)祖元素然后作用到這個(gè)標(biāo)簽的兒子元素、孫子元素等等 。后代選擇器中間是空格分開(kāi) 。
HTML代碼如下:
<ul id="test"><li>c++</li><li>java</li><li>javascript</li><li>python</li><ul><li>jsp</li><li>rust</li></ul></ul>在這段代碼中,ID是test的元素為祖元素,下面的<li>包括子元素<ul>都是這個(gè)id為test的元素的后代元素,選中祖元素并設(shè)置后代元素的樣式 。JavaScript代碼如下:
$("#test li").css("border","1px solid blue")因?yàn)槭窃O(shè)置元素的樣式,所以直接使用極簡(jiǎn)寫法,后面的代碼可能會(huì)與標(biāo)準(zhǔn)寫法混用 。HTML5
HTML5
這樣就把這個(gè)祖先元素下面所有的后代元素都設(shè)置了樣式 。
再介紹子代選擇器 。子代選擇器整體代碼與后代選擇器差不多,選擇器中間使用大于號(hào)也就是”>”這個(gè)符號(hào) 。它是選中父元素后,只能作用到該父元素的子元素,對(duì)孫子元素沒(méi)有任何作用 。案例如下:
HTML代碼如下:
ul id="test"><li>java</li><li>python</li><li>javaScript</li><li>hbuilderx</li><ul><!-- 這兩個(gè)li元素是孫子元素匹配不到 --><li>java</li><li>python</li></ul></ul>JavaScript代碼如下:
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- 高端網(wǎng)站設(shè)計(jì)推薦 高端網(wǎng)站設(shè)計(jì)價(jià)格
- jquery基本選擇器 jquery四種常用選擇器
- http代理工具推薦 http代理工具
- 大學(xué)生考研勵(lì)志文章
- 美術(shù)史考研書籍推薦
- 一本書 一什么蕩秋千
- 昆明建筑造價(jià)員培訓(xùn)學(xué)校
- c語(yǔ)言編程軟件推薦 c語(yǔ)言開(kāi)發(fā)軟件有哪些
- android開(kāi)發(fā)板了解 android開(kāi)發(fā)板推薦
- 考研資訊看考研君
