亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JQuery跳出each循環(huán)的方法

 更新時間:2015年04月16日 10:19:24   投稿:junjie  
這篇文章主要介紹了JQuery跳出each循環(huán)的方法,本文講解了jquery怎么跳出當(dāng)前的each循環(huán)、Jquery each方法跳出循環(huán)并獲得返回值的方法等內(nèi)容,需要的朋友可以參考下

一、jquery each循環(huán),要實現(xiàn)break和continue的功能:

break----用return false;
continue --用return ture;

二、jquery怎么跳出當(dāng)前的each循環(huán)

有些朋友可能會以為在jquery跳出循環(huán)可以直接使用continue和break了,但是使用之后沒有效果,因為在jquery中沒有這兩條命令。

后來上網(wǎng)查了下,得到了結(jié)果:
return false;——跳出所有循環(huán);相當(dāng)于 javascript 中的 break 效果。
return true;——跳出當(dāng)前循環(huán),進入下一個循環(huán);相當(dāng)于 javascript 中的 continue 效果

復(fù)制代碼 代碼如下:

$(function (){
 $("input[type='text']").each(function (i){ 
  var _val=$(this).val();
  alert(_val);
  if(_val=='2'){  
   return false; //跳出循環(huán)
  }
 })
});

三、Jquery each方法跳出循環(huán)并獲得返回值的方法

return false:將停止循環(huán) (就像在普通的循環(huán)中使用 'break')。
return true:跳至下一個循環(huán)(就像在普通的循環(huán)中使用'continue')。

復(fù)制代碼 代碼如下:

function test(){
var success = false;
$(..).each(function () {
   if (..) {
       success = true;
       return false;
   }
});
 return success ;
}

jquery是對象鏈,所以$(..).each()返回的還是對象集合。each(function(){}):是回調(diào)函數(shù),在回調(diào)函數(shù)里不能返回結(jié)果到回調(diào)函數(shù)each外面。

相關(guān)文章

最新評論