jQuery基礎(chǔ)

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)
        })
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末鬼佣,一起剝皮案震驚了整個(gè)濱河市驶拱,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌晶衷,老刑警劉巖蓝纲,帶你破解...
    沈念sama閱讀 218,941評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異晌纫,居然都是意外死亡税迷,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門锹漱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來箭养,“玉大人,你說我怎么就攤上這事哥牍÷独粒” “怎么了?”我有些...
    開封第一講書人閱讀 165,345評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵砂心,是天一觀的道長(zhǎng)懈词。 經(jīng)常有香客問我,道長(zhǎng)辩诞,這世上最難降的妖魔是什么坎弯? 我笑而不...
    開封第一講書人閱讀 58,851評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮译暂,結(jié)果婚禮上抠忘,老公的妹妹穿的比我還像新娘。我一直安慰自己外永,他們只是感情好崎脉,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著伯顶,像睡著了一般囚灼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上祭衩,一...
    開封第一講書人閱讀 51,688評(píng)論 1 305
  • 那天灶体,我揣著相機(jī)與錄音,去河邊找鬼掐暮。 笑死蝎抽,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的路克。 我是一名探鬼主播樟结,決...
    沈念sama閱讀 40,414評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼养交,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了瓢宦?” 一聲冷哼從身側(cè)響起碎连,我...
    開封第一講書人閱讀 39,319評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎刁笙,沒想到半個(gè)月后破花,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谦趣,經(jīng)...
    沈念sama閱讀 45,775評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡疲吸,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了前鹅。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片摘悴。...
    茶點(diǎn)故事閱讀 40,096評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖舰绘,靈堂內(nèi)的尸體忽然破棺而出蹂喻,到底是詐尸還是另有隱情,我是刑警寧澤捂寿,帶...
    沈念sama閱讀 35,789評(píng)論 5 346
  • 正文 年R本政府宣布口四,位于F島的核電站,受9級(jí)特大地震影響秦陋,放射性物質(zhì)發(fā)生泄漏蔓彩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評(píng)論 3 331
  • 文/蒙蒙 一驳概、第九天 我趴在偏房一處隱蔽的房頂上張望赤嚼。 院中可真熱鬧,春花似錦顺又、人聲如沸更卒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蹂空。三九已至,卻和暖如春果录,著一層夾襖步出監(jiān)牢的瞬間腌闯,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評(píng)論 1 271
  • 我被黑心中介騙來泰國(guó)打工雕憔, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留姿骏,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,308評(píng)論 3 372
  • 正文 我出身青樓斤彼,卻偏偏與公主長(zhǎng)得像分瘦,于是被迫代替她去往敵國(guó)和親蘸泻。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容