jquery 學(xué)習(xí)之一 對(duì)象訪問(wèn)
each()
each(callback)
而且,在每次執(zhí)行函數(shù)時(shí),都會(huì)給函數(shù)傳遞一個(gè)表示作為執(zhí)行環(huán)境的元素在匹配的元素集合中所處位置的數(shù)字值作為參數(shù)(從零開始的整形)。
返回 'false' 將停止循環(huán) (就像在普通的循環(huán)中使用 'break')。返回 'true' 跳至下一個(gè)循環(huán)(就像在普通的循環(huán)中使用'continue')。Additionally, the function, when executed, is passed a single argument representing the position of the element in the matched set (integer, zero-index).
Returning 'false' from within the each function completely stops the loop through all of the elements (this is like using a 'break' with a normal loop). Returning 'true' from within the loop skips to the next iteration (this is like using a 'continue' with a normal loop).返回值
jQuery
參數(shù)
callback (Function) : 對(duì)于每個(gè)匹配的元素所要執(zhí)行的函數(shù)
示例
迭代兩個(gè)圖像,并設(shè)置它們的 src 屬性。注意:此處 this 指代的是 DOM 對(duì)象而非 jQuery 對(duì)象。
HTML 代碼:
jQuery 代碼:
this.src = "test" + i + ".jpg";
});
結(jié)果:
如果你想得到 jQuery對(duì)象,可以使用 $(this) 函數(shù)。
jQuery 代碼:
$(this).toggleClass("example");
});
你可以使用 'return' 來(lái)提前跳出 each() 循環(huán)。
HTML 代碼:
<button>Change colors</button><span></span> <div></div> <div></div><div></div> <div></div><div id="stop">Stop here</div> <div></div><div></div><div></div>
jQuery 代碼:
$("button").click(function () { $("div").each(function (index, domEle) { // domEle == this $(domEle).css("backgroundColor", "yellow"); if ($(this).is("#stop")) { $("span").text("Stopped at div index #" + index); return false; } });});--------------------------------------------------------------------------------------------------------------------------------size()
返回值
Number
示例
計(jì)算文檔中所有圖片數(shù)量
HTML 代碼:
jQuery 代碼:
結(jié)果:
length
返回值
Number
示例
計(jì)算文檔中所有圖片數(shù)量
HTML 代碼:
jQuery 代碼:
結(jié)果:
get()
取得所有匹配的 DOM 元素集合。
如果你想要直接操作 DOM 對(duì)象而不是 jQuery 對(duì)象,這個(gè)函數(shù)非常有用。
返回值
Array<Element>
示例
選擇文檔中所有圖像作為元素?cái)?shù)組,并用數(shù)組內(nèi)建的 reverse 方法將數(shù)組反向。
HTML 代碼:
jQuery 代碼:
結(jié)果:
get(index)
返回值
Element
參數(shù)
index (Number) :取得第 index 個(gè)位置上的元素
示例
HTML 代碼:
jQuery 代碼:
結(jié)果:
index(subject)
返回值
Number
參數(shù)
subject (Element) : 要搜索的對(duì)象
示例
返回ID值為foobar的元素的索引值值。
HTML 代碼:
jQuery 代碼:
結(jié)果:
- jquery下利用jsonp跨域訪問(wèn)實(shí)現(xiàn)方法
- 使用Jquery Aajx訪問(wèn)WCF服務(wù)(GET、POST、PUT、DELETE)
- jQuery $.get 的妙用 訪問(wèn)本地文本文件
- jquery入門—訪問(wèn)DOM對(duì)象方法
- 用jQuery與JSONP輕松解決跨域訪問(wèn)的問(wèn)題
- JQuery使用index方法獲取Jquery對(duì)象數(shù)組下標(biāo)的方法
- JS/Jquery判斷對(duì)象為空的方法
- javascript中html字符串轉(zhuǎn)化為jquery dom對(duì)象的方法
- jquery對(duì)象訪問(wèn)是什么及使用方法介紹
相關(guān)文章
jQuery學(xué)習(xí)筆記之jQuery+CSS3的瀏覽器兼容性
這篇文章主要介紹了jQuery學(xué)習(xí)筆記之jQuery+CSS3的瀏覽器兼容性的相關(guān)資料,需要的朋友可以參考下2015-01-01
jquery trigger函數(shù)執(zhí)行兩次的解決方法
這篇文章主要介紹了jquery trigger函數(shù)執(zhí)行兩次的解決方法,詳細(xì)分析了trigger函數(shù)執(zhí)行兩次的原因與響應(yīng)的解決技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2016-02-02
基于jquery的bankInput銀行卡賬號(hào)格式化
jquery bankInput插件是銀行卡進(jìn)行格式化顯示,能控制文本框輸入最小最大個(gè)數(shù)、控制只能輸入數(shù)字、控制不能粘貼不能使用輸入法。同時(shí)插件能實(shí)現(xiàn)自動(dòng)加載格式化顯示和支持非輸入框的格式話顯示2012-08-08
如何使用jquery控制CSS樣式,并且取消Css樣式(如背景色,有實(shí)例)
使用jquery控制CSS樣式,并且取消Css樣式的一個(gè)簡(jiǎn)單小實(shí)例,需要的朋友可以參考下2013-07-07
原生JS實(shí)現(xiàn)在線問(wèn)卷調(diào)查投票特效
本文主要分享了原生JS實(shí)現(xiàn)在線問(wèn)卷調(diào)查投票特效的實(shí)例代碼??芍苯訌?fù)制保存HTML運(yùn)行查看效果。具有一定的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-01-01
jquery實(shí)現(xiàn)的淡入淡出下拉菜單效果
這篇文章主要介紹了jquery實(shí)現(xiàn)的淡入淡出下拉菜單效果,涉及jquery操作頁(yè)面屬性的動(dòng)態(tài)添加與刪除相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08
jQuery刪除當(dāng)前節(jié)點(diǎn)元素
本文給大家分享一段代碼給大家介紹jquery刪除當(dāng)前節(jié)點(diǎn)元素的方法,代碼簡(jiǎn)單易懂,非常不錯(cuò),需要的朋友參考下吧2016-12-12
jquery mobile實(shí)現(xiàn)可折疊的導(dǎo)航按鈕
這篇文章主要為大家詳細(xì)介紹了jquery mobile實(shí)現(xiàn)可折疊的導(dǎo)航按鈕,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03

