国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JQuery跳出each循環的方法

2019-11-20 12:39:11
字體:
來源:轉載
供稿:網友

一、jquery each循環,要實現break和continue的功能:

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

二、jquery怎么跳出當前的each循環

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

后來上網查了下,得到了結果:
return false;――跳出所有循環;相當于 javascript 中的 break 效果。
return true;――跳出當前循環,進入下一個循環;相當于 javascript 中的 continue 效果

復制代碼 代碼如下:

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

三、Jquery each方法跳出循環并獲得返回值的方法

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

復制代碼 代碼如下:

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 滦平县| 新疆| 乾安县| 清流县| 射阳县| 锡林郭勒盟| 高碑店市| 白银市| 南开区| 清苑县| 治多县| 吴江市| 南漳县| 乌拉特后旗| 凌海市| 九寨沟县| 黄山市| 金华市| 沈阳市| 法库县| 六枝特区| 榆社县| 页游| 册亨县| 海阳市| 陵水| 丰都县| 双城市| 枣庄市| 松潘县| 淮安市| 九江市| 长丰县| 镇康县| 宜君县| 庆阳市| 井冈山市| 红桥区| 瓦房店市| 衡山县| 长武县|