亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何從JQuery中的each()函數中斷/退出?

如何從JQuery中的each()函數中斷/退出?

溫溫醬 2019-10-23 14:25:03
我有一些代碼:$(xml).find("strengths").each(function() {   //Code   //How can i escape from this block based on a condition.});如何根據條件從“每個”代碼塊中退出?更新:如果我們有這樣的事情怎么辦:$(xml).find("strengths").each(function() {   $(this).each(function() {       //I want to break out from both each loops at the same time.   });});是否有可能從內部的“每個”功能中同時脫離這兩個“每個”功能?#19.03.2013如果您想繼續而不是爆發return true;
查看完整描述

3 回答

?
翻閱古今

TA貢獻1780條經驗 獲得超5個贊

根據文檔,您可以簡單return false;地中斷:


$(xml).find("strengths").each(function() {


    if (iWantToBreak)

        return false;

});


查看完整回答
反對 回復 2019-10-23
?
拉丁的傳說

TA貢獻1789條經驗 獲得超8個贊

從匿名函數返回false:


$(xml).find("strengths").each(function() {

  // Code

  // To escape from this block based on a condition:

  if (something) return false;

});

從每種方法的文檔中:


從每個函數中返回“ false”將完全停止所有元素的循環(這就像在正常循環中使用“ break”一樣)。從循環內返回“ true”會跳到下一個迭代(這就像對正常循環使用“ continue”一樣)。


查看完整回答
反對 回復 2019-10-23
  • 3 回答
  • 0 關注
  • 906 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號