document.body.onkeyup = function (e) {

創(chuàng)新互聯(lián)長(zhǎng)期為近1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為江川企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè),江川網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
e = e || window.event
console.log('key: ', e.key) // 當(dāng)前鍵名
console.log('keyCode: ', e.keyCode) // 鍵值
console.log('isAlt: ', e.altKey) // 是否同時(shí)Alt
console.log('isCtrl: ', e.ctrlKey) // 是否同時(shí)按Ctrl
}
你返回的data是數(shù)組嗎?不是數(shù)組的話.length和size都不能用。
length是JS原生的方法,用于獲取元素的個(gè)數(shù)或者對(duì)象的長(zhǎng)度,從1開始
//用于獲取對(duì)象的長(zhǎng)度,從1開始
var length = $("#uw3c").length;
size()是jQuery中的方法,用來(lái)獲取元素個(gè)數(shù),從1開始。
var length = $("#uw3c").size();
length與size()的區(qū)別:
如果要是獲取字符串長(zhǎng)度的話,那么用那個(gè)都一樣。如果要是獲取元素個(gè)數(shù),那么只能用size();
js里面 有個(gè)cssText的style屬性,是一次性讀取所有的‘行內(nèi)’樣式,并且typeOf是string
jquery不太了解不知道是不是有類似的方法
jquery對(duì)json 鍵值對(duì)或數(shù)組的增加、刪除、遍歷操作的代碼如下:
var jsonStr={};
//增加jsonStr["name1"]="yu";jsonStr["name2"]="jin";jsonStr["name3"]="sheng";
$.each(jsonStr,function(_key)
{? ? console.log("Push結(jié)果:"+_key+"=="+jsonStr[_key]+"\r\n"); });
//遍歷$.each(jsonStr,function(_key)
{ ? ?var key = _key;
var value = jsonStr[_key]; ?
if(_key=="name1")
{? //刪除 ? ? ? delete jsonStr[_key];
}
});
$.each(jsonStr,function(_key){ ? ?console.log("刪除后的結(jié)果:"+_key+"=="+jsonStr[_key]+"\r\n");
});
輸出結(jié)果為:
擴(kuò)展資料:
jQuery是一個(gè)快速、簡(jiǎn)潔的JavaScript框架,是繼Prototype之后又一個(gè)優(yōu)秀的JavaScript代碼庫(kù)(或JavaScript框架)。
jQuery設(shè)計(jì)的宗旨是“write Less,Do More”,即倡導(dǎo)寫更少的代碼,做更多的事情。它封裝JavaScript常用的功能代碼,提供一種簡(jiǎn)便的JavaScript設(shè)計(jì)模式,優(yōu)化HTML文檔操作、事件處理、動(dòng)畫設(shè)計(jì)和Ajax交互。
jQuery的核心特性可以總結(jié)為:具有獨(dú)特的鏈?zhǔn)秸Z(yǔ)法和短小清晰的多功能接口;具有高效靈活的css選擇器,并且可對(duì)CSS選擇器進(jìn)行擴(kuò)展;擁有便捷的插件擴(kuò)展機(jī)制和豐富的插件。jQuery兼容各種主流瀏覽器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。
jQuery的模塊可以分為3部分:入口模塊、底層支持模塊和功能模塊。
在構(gòu)造jQuery對(duì)象模塊中,如果在調(diào)用構(gòu)造函數(shù)jQuery()創(chuàng)建jQuery對(duì)象時(shí)傳入了選擇器表達(dá)式,則會(huì)調(diào)用選擇器Sizzle(一款純JavaScript實(shí)現(xiàn)的CSS選擇器引擎,用于查找與選擇器表達(dá)式匹配的元素集合)遍歷文檔,查找與之匹配的DOM元素,并創(chuàng)建一個(gè)包含了這些DOM元素引用的jQuery對(duì)象。
瀏覽器功能測(cè)試模塊提供了針對(duì)不同瀏覽器功能和bug的測(cè)試結(jié)果,其他模塊則基于這些測(cè)試結(jié)果來(lái)解決瀏覽器之間的兼容性問(wèn)題。
在底層支持模塊中,回調(diào)函數(shù)列表模塊用于增強(qiáng)對(duì)回調(diào)函數(shù)的管理,支持添加、移除、觸發(fā)、鎖定、禁用回調(diào)函數(shù)等功能。
異步隊(duì)列模塊用于解耦異步任務(wù)和回調(diào)函數(shù),它在回調(diào)函數(shù)列表的基礎(chǔ)上為回調(diào)函數(shù)增加了狀態(tài),并提供了多個(gè)回調(diào)函數(shù)列表,支持傳播任意同步或異步回調(diào)函數(shù)的成功或失敗狀態(tài)。
數(shù)據(jù)緩存模塊用于為DOM元素和Javascript對(duì)象附加任意類型的數(shù)據(jù);隊(duì)列模塊用于管理一組函數(shù),支持函數(shù)的入隊(duì)和出隊(duì)操作,并確保函數(shù)按順序執(zhí)行,它基于數(shù)據(jù)緩存模塊實(shí)現(xiàn)。
參考資料:
百度百科--jQuery
獲取方法如下:
用jquery回調(diào)函數(shù)完成。
$.each(json, function(i) { ? ?console.log(i); //獲取鍵值
console.log(json[i]); //獲取對(duì)應(yīng)的value});
for (var key in json) { ? ?console.log(key); ? ? //獲取key值
console.log(json[key]); //獲取對(duì)應(yīng)的value值}
JSON(JavaScript Object Notation)是一種輕量級(jí)的數(shù)據(jù)交換格式。JSONM文件中包含了關(guān)于“名稱”和“值”的信息。有時(shí)候我們需要讀取JSON格式的數(shù)據(jù)文件,在jQuery中可以使用Ajax或者 $.getJSON()方法實(shí)現(xiàn)。
拓展資料:
jQuery是一個(gè)快速、簡(jiǎn)潔的JavaScript框架,是繼Prototype之后又一個(gè)優(yōu)秀的JavaScript代碼庫(kù)(或JavaScript框架)。jQuery設(shè)計(jì)的宗旨是“write Less,Do More”,即倡導(dǎo)寫更少的代碼,做更多的事情。它封裝JavaScript常用的功能代碼,提供一種簡(jiǎn)便的JavaScript設(shè)計(jì)模式,優(yōu)化HTML文檔操作、事件處理、動(dòng)畫設(shè)計(jì)和Ajax交互。
jQuery的核心特性可以總結(jié)為:具有獨(dú)特的鏈?zhǔn)秸Z(yǔ)法和短小清晰的多功能接口;具有高效靈活的css選擇器進(jìn)行擴(kuò)展;擁有便捷的插件擴(kuò)展機(jī)制和豐富的插件。jQuery兼容各種主流瀏覽器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。
當(dāng)前標(biāo)題:jquery-鍵值,js的鍵值對(duì)
鏈接地址:http://chinadenli.net/article11/dsieodd.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、外貿(mào)建站、App開發(fā)、營(yíng)銷型網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)