jQuery實(shí)質(zhì)就是js的封裝择镇,封裝的目的是為了更方便的使用js
js代碼寫在哪,jq代碼就可以寫在哪,但是使用jQuery之前必須導(dǎo)入它
1.導(dǎo)入jQuery
導(dǎo)入本地jQuery
<script type="text/javascript" src="jquery.min (1).js"></script>
導(dǎo)入CSDN服務(wù)器上的遠(yuǎn)程的jQuery
<script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js "></script>
導(dǎo)入jQuery之后才可以使用jQuery語法
$() -> 代表jQuery對(duì)象
1.onload和ready(jQuery)
onload - 網(wǎng)頁加載完成對(duì)應(yīng)的事件(包括標(biāo)簽加載完成和網(wǎng)絡(luò)請(qǐng)求完成)
ready:$(document.ready(函數(shù))) - 網(wǎng)頁中標(biāo)簽加載完成后自動(dòng)調(diào)用對(duì)應(yīng)的函數(shù)
$(匿名函數(shù)) - 網(wǎng)頁中標(biāo)簽加載完成后會(huì)自動(dòng)調(diào)用對(duì)應(yīng)的匿名函數(shù)
==============================2.節(jié)點(diǎn)操作================
1)獲取節(jié)點(diǎn)
語法:$('選擇器') - 返回的是jQuery的節(jié)點(diǎn)對(duì)象
選擇器 - 這的選擇器和css選擇器一模一樣
console.log($('#img1').src)
$('#p1')
$('.p2')
$('p')
$('div p')
選擇器1+選擇器2 - 選中緊跟著選擇器1的選擇器2對(duì)應(yīng)的標(biāo)簽
console.log($('#p1+a')) //選中所有的緊跟這p1的a標(biāo)簽
console.log($('#p1~*')) //選中和id值是p1的標(biāo)簽后面同級(jí)的所有的標(biāo)簽
console.log($('#p1~a')) //選中和id值是p1的標(biāo)簽后面同級(jí)的所有的a標(biāo)簽
console.log($('p:first')) // 選中當(dāng)前頁面中的第一個(gè)p標(biāo)簽
console.log($('div p:first')) //選中所有div標(biāo)簽中的第一個(gè)p標(biāo)簽
console.log($('p:last')) //選中當(dāng)前頁面中的最后一個(gè)p標(biāo)簽
console.log($('div *:first-child')) //選中div標(biāo)簽中的第一個(gè)子標(biāo)簽
2)創(chuàng)建節(jié)點(diǎn)
$('html標(biāo)簽語法')
imageNode = $("<img src='img/u=1241915477,1722842591&fm=11&gp=0.jpg' / title='圖標(biāo)'>") //創(chuàng)建一個(gè)img標(biāo)簽
3)添加節(jié)點(diǎn)
$('body').append(imageNode) //在body的最后添加一個(gè)子標(biāo)簽
$('body').prepend($('<input placeholder="請(qǐng)輸入賬號(hào)" />')) //在body的最前面添加一個(gè)子標(biāo)簽
$('#img1').before($('<button>before</button>')) //在id是img1的標(biāo)簽的前面添加一個(gè)按鈕標(biāo)簽
$('#img1').after($('<button>after</button>')) //在id是img1的標(biāo)簽的后面添加一個(gè)按鈕標(biāo)簽
4)刪除節(jié)點(diǎn)
$('#img1').remove() //標(biāo)簽.remove() - 刪除指定標(biāo)簽
$('div').empty() //標(biāo)簽.empty() - 清空指定標(biāo)簽中的內(nèi)容
5)克隆和替換(自己查詢)
==============================3.屬性操作=============================
1.獲取屬性
標(biāo)簽.attr(屬性名) - 這的屬性名不包括innerHTML擎颖,innerText玛荞,value
console.log($('#img2')).attr('title')
console.log($('#img2')).attr('src')
2.修改/增加普通屬性
標(biāo)簽.attr(屬性名契讲,值)
$('#img2').attr('src','img/thumb-2.jpg')
3.特殊屬性
1)innerHTML(標(biāo)簽內(nèi)容屬性) - html()
console.log($('#div').html())
$('#div').html('我是新的div')
2)inneText(標(biāo)簽文本內(nèi)容) - text()
console.log($('#div').text())
$('#div').text('我是新的div21')
3)value(單標(biāo)簽內(nèi)容)- val()
console.log($('#user').val())
$('#user').val('李四')
4)class
標(biāo)簽.addClass(類名) - 給標(biāo)簽添加class
$('p').addClass('color')
標(biāo)簽.removeClass(類名) - 移除指定的class值
$('p').addClass('color')
4.樣式屬性
標(biāo)簽.css(樣式屬性名) - 獲取樣式屬性值
標(biāo)簽.css(樣式屬性名带膀,值) - 設(shè)置樣式
標(biāo)簽.css({屬性名:屬性值撩银,屬性名:屬性值.....}) - 同時(shí)設(shè)置多種樣式屬性
(硬敲)
$('p').css({
'color':'red',
'font-size':'30px'
})
===============================4.事件綁定=======================
標(biāo)簽.on(事件名,函數(shù)) - 和js中的addEventListener是一樣的
$('#btn1').on('click', function(evt){
alert('點(diǎn)擊按鈕')
console.log(this, evt.offsetX, evt.offsetY)
})
jQuery基礎(chǔ)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門锹漱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來箭养,“玉大人,你說我怎么就攤上這事哥牍÷独粒” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵砂心,是天一觀的道長(zhǎng)懈词。 經(jīng)常有香客問我,道長(zhǎng)辩诞,這世上最難降的妖魔是什么坎弯? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮译暂,結(jié)果婚禮上抠忘,老公的妹妹穿的比我還像新娘。我一直安慰自己外永,他們只是感情好崎脉,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著伯顶,像睡著了一般囚灼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上祭衩,一...
- 文/蒼蘭香墨 我猛地睜開眼养交,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了瓢宦?” 一聲冷哼從身側(cè)響起碎连,我...
- 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎刁笙,沒想到半個(gè)月后破花,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谦趣,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡疲吸,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了前鹅。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片摘悴。...
- 正文 年R本政府宣布口四,位于F島的核電站,受9級(jí)特大地震影響秦陋,放射性物質(zhì)發(fā)生泄漏蔓彩。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一驳概、第九天 我趴在偏房一處隱蔽的房頂上張望赤嚼。 院中可真熱鬧,春花似錦顺又、人聲如沸更卒。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽蹂空。三九已至,卻和暖如春果录,著一層夾襖步出監(jiān)牢的瞬間腌闯,已是汗流浹背。 一陣腳步聲響...
- 正文 我出身青樓斤彼,卻偏偏與公主長(zhǎng)得像分瘦,于是被迫代替她去往敵國(guó)和親蘸泻。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 1嘲玫、jQuery對(duì)象轉(zhuǎn)化成DOM對(duì)象 jQuery庫在本質(zhì)上還是JavaScript代碼悦施,它只是對(duì)JavaScri...
- 一、get()函數(shù) 在上一篇博客里說到:jq中的語法和js不能混淆使用去团,而get的出現(xiàn)就是可以將兩者語法混淆使用抡诞;...
- jQuery 第三天知識(shí)點(diǎn)大綱 一、復(fù)習(xí) 第一天jQuery優(yōu)點(diǎn)jQuery入口函數(shù)jQuery 選擇器 第二天j...
- 動(dòng)畫 1土陪、基本效果(顯示和隱藏) $(“div”).show; //讓div顯示$(“div”).hide(...
- jQuery: 簡(jiǎn)單易用昼汗,功能強(qiáng)大,對(duì)移動(dòng)端來說鬼雀,體積稍大顷窒。 1、回顧前面學(xué)到的js我們遇到的一些痛點(diǎn) 1.win...