как динамично выйти из $ jQuery .each ()?

cd %windir%\system32\inetsrv

@echo off

for /F "tokens=* USEBACKQ" %%x in (      
        `appcmd list apppool /text:name`
       ) do (
            echo|set /p=  "%%x - " /text:name & appcmd.exe list apppool "%%x" /text:processModel.identityType
       )

echo %date% & echo %time%

pause
27
задан peter 4 June 2010 в 10:40
поделиться

4 ответа

Вы можете использовать return false, чтобы выйти из циклов each() раньше времени.

Example:

<script>
    $("button").click(function () {
      $("div").each(function (index, domEle) {
        // domEle == this
        $(domEle).css("backgroundColor", "yellow"); 
        if ($(this).is("#stop")) {
          $("span").text("Stopped at div index #" + index);
          return false;
        }
      });
    });

</script>

Source: http://api.jquery.com/each/

55
ответ дан 28 November 2019 в 04:28
поделиться

Чтобы выйти из цикла each(), вы должны:

return false;

Чтобы ваша кнопка могла установить переменную при нажатии, чтобы каждый цикл проверял каждый проход, а затем возвращает false, когда переменная установлена.

http://api.jquery.com/each/

13
ответ дан user113716 28 November 2019 в 04:28
поделиться
return(false);

должен сделать это.

3
ответ дан jAndy 28 November 2019 в 04:28
поделиться

http://api.jquery.com/each/

Мы можем остановить цикл изнутри функция обратного вызова, возвращая false.

4
ответ дан 28 November 2019 в 04:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: