jQuery - 函式 $().each() 的迴圈控制
一、關於
1、使用jQuery的each函式時,實現如同java中for迴圈的中斷(break)和跳過(continue) 操作
2、準備測試的Html文件
<html>
<head>
<title>Test jQuery Each</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="jquery.min.js"></script>
</head>
<body>
<p><button id="tb">Test Break</button><button id="tc">Test Continue</button></p>
<ul>
<li>AAA</li>
<li>BBB</li>
<li>CCC</li>
<li>DDD</li>
</ul>
</body>
</html>
二、中斷
1、指令碼
<script type="text/javascript">
$(document).ready(function() {
$("#tb").click(function() {
$("li").each(function() {
if($(this).text() == "CCC"){
//中斷這個迴圈
return false;
}
$(this).css("color","red");
});
});
});
</script>
2、結果
三、跳過
1、指令碼
<script type="text/javascript">
$(document).ready(function() {
$("#tc").click(function() {
$("li").each(function() {
if($(this).text() == "CCC"){
//跳過本次迴圈
return true;
}
$(this).css("color","red");
});
});
});
</script>
2、結果
相關文章
- for-each迴圈
- sass的迴圈for,while,eachWhile
- jQuery $.each用法jQuery
- 使用增強型for迴圈(for-each)相比傳統的for迴圈有什麼區別?
- PyThon range()函式中for迴圈用法Python函式
- jQuery 迴圈播放的指示燈jQuery
- shell指令碼while迴圈、read讀取控制檯輸入與函式指令碼While函式
- Java中的增強for迴圈(for each)的實現原理與坑Java
- 04流程控制 for迴圈,while迴圈While
- Dart - 迴圈控制Dart
- Python迴圈控制-forPython
- 迴圈_推導式_繪製棋盤_函式函式
- for迴圈批量註冊事件處理函式事件函式
- Python的流程控制:迴圈Python
- 使用Python的enumerate()函式編寫更Pythonic的迴圈Python函式
- Python簡單函式迴圈綜合例項Python函式
- 好程式設計師分享迴圈內的回撥函式程式設計師函式
- JavaScript中的事件迴圈機制跟函式柯里化JavaScript事件函式
- 多執行緒迴圈控制欄位失效造成死迴圈的坑執行緒
- 迴圈單連結串列建構函式、解構函式C++實現函式C++
- 函式的遞迴函式遞迴
- 05_jQuery函式的使用jQuery函式
- 流程控制、 迴圈語句
- 控制make的函式函式
- 自定義雙向迴圈連結串列基本函式介面函式
- Go語言入門教程系列——函式、迴圈與分支Go函式
- Kotlin 迴圈與函式詳解:高效程式設計指南Kotlin函式程式設計
- 遞迴函式的理解遞迴函式
- 遞迴函式遞迴函式
- php中有哪些迴圈控制語句PHP
- mysql迴圈插入資料、生成隨機數及CONCAT函式MySql隨機函式
- python可以執行程式碼,但不能debug迴圈和函式Python行程函式
- 第 8 節:函式-匿名函式、遞迴函式函式遞迴
- 前端之jquery函式庫前端jQuery函式
- 如何理解jQuery.on()函式jQuery函式
- 函式表示式–遞迴函式遞迴
- 盤點用jQuery框架實現“for迴圈”的四種方式!jQuery框架
- Python 函式進階-遞迴函式Python函式遞迴
- JS函式表示式——函式遞迴、閉包JS函式遞迴