jquery進(jìn)行數(shù)組遍歷如何跳出當(dāng)前的each循環(huán)
更新時(shí)間:2014年06月05日 17:35:05 作者:
通過(guò) jquery 的循環(huán)方法進(jìn)行數(shù)組遍歷,但是當(dāng)不符合條件時(shí),怎么跳出當(dāng)前循環(huán),解決方法如下,需要的朋友可以參考下
最近在忙著進(jìn)行官網(wǎng)改版,在做其中的一個(gè)項(xiàng)目時(shí)碰到了一個(gè)小問(wèn)題。問(wèn)題是這樣的,通過(guò) jquery 的循環(huán)方法進(jìn)行數(shù)組遍歷,但是當(dāng)不符合條件時(shí),怎么跳出當(dāng)前循環(huán)。
我是使用 $.each() 進(jìn)行數(shù)組循環(huán)遍歷,但是當(dāng)進(jìn)入判斷時(shí),不清楚該如何跳出當(dāng)前循環(huán),于是我就用 javascript 的方法——continue 發(fā)現(xiàn)并不正確。API 上的說(shuō)明只有跳出整個(gè)循環(huán)(如果需要退出 each 循環(huán)可使回調(diào)函數(shù)返回 false,其它返回值將被忽略。)
后來(lái)上網(wǎng)查了下,得到了結(jié)果:
return false;——跳出所有循環(huán);相當(dāng)于 javascript 中的 break 效果。
return true;——跳出當(dāng)前循環(huán),進(jìn)入下一個(gè)循環(huán);相當(dāng)于 javascript 中的 continue 效果。
PS:分享給那些剛剛開(kāi)始學(xué)習(xí) jquery 的童鞋們。
我是使用 $.each() 進(jìn)行數(shù)組循環(huán)遍歷,但是當(dāng)進(jìn)入判斷時(shí),不清楚該如何跳出當(dāng)前循環(huán),于是我就用 javascript 的方法——continue 發(fā)現(xiàn)并不正確。API 上的說(shuō)明只有跳出整個(gè)循環(huán)(如果需要退出 each 循環(huán)可使回調(diào)函數(shù)返回 false,其它返回值將被忽略。)
后來(lái)上網(wǎng)查了下,得到了結(jié)果:
return false;——跳出所有循環(huán);相當(dāng)于 javascript 中的 break 效果。
return true;——跳出當(dāng)前循環(huán),進(jìn)入下一個(gè)循環(huán);相當(dāng)于 javascript 中的 continue 效果。
PS:分享給那些剛剛開(kāi)始學(xué)習(xí) jquery 的童鞋們。
相關(guān)文章
使用jQuery獲取radio/checkbox組的值的代碼收集
很久沒(méi)有寫(xiě)JQuery的文章了。今天來(lái)看下JQ對(duì)天Checkbox復(fù)選框的操作。看下面的一個(gè)小例子。在這個(gè)例子中包括了以下幾個(gè)功能2009-12-12
jQuery插件實(shí)現(xiàn)非常實(shí)用的tab欄切換功能【案例】
這篇文章主要介紹了jQuery插件實(shí)現(xiàn)非常實(shí)用的tab欄切換功能,涉及jQuery事件響應(yīng)及頁(yè)面元素屬性動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-02-02
jQuery插件之Tocify動(dòng)態(tài)節(jié)點(diǎn)目錄菜單生成器附源碼下載
Tocify是一個(gè)能夠動(dòng)態(tài)生成文章節(jié)點(diǎn)目錄的jQuery插件,通過(guò)本文給大家分享jQuery插件之Tocify動(dòng)態(tài)節(jié)點(diǎn)目錄菜單生成器,對(duì)tocify菜單生成器相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2016-01-01
騰訊與新浪的通過(guò)IP地址獲取當(dāng)前地理位置(省份)的接口
通過(guò)IP地址獲取當(dāng)前地理位置(省份)的接口,方便大家可以直接使用結(jié)合自己的系統(tǒng)。2010-07-07

