它不是什么編程語(yǔ)言,而是用javascript語(yǔ)言編寫(xiě)的一個(gè)框架,非要說(shuō)它是語(yǔ)言,那它其實(shí)就是javascript。jquery的最大優(yōu)勢(shì)就是可以“寫(xiě)最少的代碼,做最多的事”!

成都創(chuàng)新互聯(lián)服務(wù)緊隨時(shí)代發(fā)展步伐,進(jìn)行技術(shù)革新和技術(shù)進(jìn)步,經(jīng)過(guò)10余年的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設(shè)計(jì)師、專(zhuān)業(yè)的網(wǎng)站實(shí)施團(tuán)隊(duì)以及高素質(zhì)售后服務(wù)人員,并且完全形成了一套成熟的業(yè)務(wù)流程,能夠完全依照客戶(hù)要求對(duì)網(wǎng)站進(jìn)行網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、建設(shè)、維護(hù)、更新和改版,實(shí)現(xiàn)客戶(hù)網(wǎng)站對(duì)外宣傳展示的首要目的,并為客戶(hù)企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。
jquery var只是一個(gè)聲明,弱類(lèi)型。用于定義變量,對(duì)變量的要求是不嚴(yán)格的。即它是一個(gè)弱類(lèi)型變量。可以代替任何類(lèi)型,編譯器會(huì)根據(jù)上下文來(lái)判斷你到底是想用什么類(lèi)型,類(lèi)似 OBJECT,但是效率比OBJECT高點(diǎn)。
1.javascript是一種弱類(lèi)型的語(yǔ)言,像其他的如php等,這種弱類(lèi)型的語(yǔ)言有個(gè)共同的特征:變量的類(lèi)型可隨上下文自動(dòng)變換。
2.var map={ key1:'abc', key2:'def'};這樣定義即可。動(dòng)態(tài)賦值如下: map.key3='12';如果key也是動(dòng)態(tài)的,則如下處理 var key='key4';map[key]='34'; 注意:在javascript語(yǔ)言中,key的值只能是字符串,不能是其它的。
$("*") 所有元素
$("#lastname") id="lastname" 的元素
$(".intro") 所有 class="intro" 的元素
$("p") 所有 p 元素
$(".intro.demo") 所有 class="intro" 且 class="demo" 的元素
$("p:first") 第一個(gè) p 元素
$("p:last") 最后一個(gè) p 元素
$("tr:even") 所有偶數(shù) tr 元素
$("tr:odd") 所有奇數(shù) tr 元素
$("ul li:eq(3)") 列表中的第四個(gè)元素(index 從 0 開(kāi)始)
$("ul li:gt(3)") 列出 index 大于 3 的元素
$("ul li:lt(3)") 列出 index 小于 3 的元素
$("input:not(:empty)") 所有不為空的 input 元素
$(":header") 所有標(biāo)題元素 h1 - h6
$(":animated") 所有動(dòng)畫(huà)元素
$(":contains('W3School')") 包含指定字符串的所有元素
$(":empty") 無(wú)子(元素)節(jié)點(diǎn)的所有元素
$("p:hidden") 所有隱藏的 p 元素
$("table:visible") 所有可見(jiàn)的表格
$("th,td,.intro") 所有帶有匹配選擇的元素
$("[href]") 所有帶有 href 屬性的元素
$("[href='#']") 所有 href 屬性的值等于 "#" 的元素
$("[href!='#']") 所有 href 屬性的值不等于 "#" 的元素
$("[href$='.jpg']") 所有 href 屬性的值包含以 ".jpg" 結(jié)尾的元素
$(":input") 所有 input 元素
$(":text") 所有 type="text" 的 input 元素
$(":password") 所有 type="password" 的 input 元素
$(":radio") 所有 type="radio" 的 input 元素
$(":checkbox") 所有 type="checkbox" 的 input 元素
$(":submit") 所有 type="submit" 的 input 元素
$(":reset") 所有 type="reset" 的 input 元素
$(":button") 所有 type="button" 的 input 元素
$(":image") 所有 type="image" 的 input 元素
$(":file") 所有 type="file" 的 input 元素
$(":enabled") 所有激活的 input 元素
$(":disabled") 所有禁用的 input 元素
$(":selected") 所有被選取的 input 元素
$(":checked") 所有被選中的 input 元素
要用jquery獲取類(lèi)型,還是要把jquery對(duì)象轉(zhuǎn)換成Dom對(duì)象才行,例如:$('#id')[0].tagName。這樣就可以獲取元素類(lèi)型名,返回的是標(biāo)簽的大寫(xiě)名,要將它轉(zhuǎn)換成小寫(xiě)的話(huà)就要:$('#id')[0].tagName.toLowerCase()。
jquery通過(guò)任何選擇器取得的對(duì)象都是jquery,對(duì)象而不是JavaScript的dom,對(duì)象不能用js的方法進(jìn)行操作, 而需要使用jquery對(duì)象支持的方法 。如果是通過(guò)class的話(huà),取得的是jquery對(duì)象數(shù)組。
ps 如果想把jquery對(duì)象裝換為js對(duì)象可以用以下方法:
1 var obj = $('#xx')[0] 獲得dom對(duì)象;
2 對(duì)于數(shù)組
var obj = $('.xx').each(function(){alert(this)//這里 this獲得的就是每一個(gè)dom對(duì)象 如果需要jquery對(duì)象 需要寫(xiě)成$(this)})。
名稱(chēng)欄目:jquery類(lèi)型,jquery類(lèi)型轉(zhuǎn)換
路徑分享:http://chinadenli.net/article45/dsgdjhi.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、網(wǎng)站設(shè)計(jì)、關(guān)鍵詞優(yōu)化、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、軟件開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)