国产探花免费观看_亚洲丰满少妇自慰呻吟_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外面。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙南县| 理塘县| 德钦县| 金平| 贡山| 托克逊县| 板桥市| 六安市| 万安县| 淮北市| 镇赉县| 鸡东县| 马龙县| 万盛区| 泰和县| 宽甸| 犍为县| 怀柔区| 沙洋县| 尼木县| 维西| 西藏| 汝城县| 拉萨市| 合作市| 五峰| 永善县| 浠水县| 调兵山市| 区。| 沙湾县| 安丘市| 伊金霍洛旗| 益阳市| 平罗县| 白银市| 桐乡市| 邯郸市| 兴隆县| 砀山县| 龙游县|