forループで手順を繰り返します

ベリンダリオット

forループがあります。

for (var i = 0; i < 15; i++) {
            var gridResult = Math.floor(Math.random() * 77) + 1;
            $(['data-x='+gridResult+']').append('<div></div>');
        }

<html>
<div class="grid" data-x="0"></div>
...
<div class="grid" data-x="77"></div>

前の反復の1つですでに要素が割り当てられていることが検出された場合は、この手順を繰り返して、同じ要素に2つのdivが割り当てられないようにします。

私はそれを使ってみました:

if ($(this).children().length > 1) {
                    return;
                }

しかし、2つのdivがアタッチされた要素がまだあるため、それはうまくいきませんでした。

前もって感謝します。

ロリー・マクロサン

目標を達成するためifに、ループ内に条件を追加できます。ターゲット内に子要素が見つかった場合は、1をデクリメントしiて、ループを強制的に繰り返すことができますこれを試して:

for (var i = 0; i < 15; i++) {
  var gridResult = Math.floor(Math.random() * 77) + 1;
  let $target = $(['data-x=' + gridResult + ']');
    if ($target.children().length) {
      i--; // repeat the action
    } else {
      $target.append('<div></div>');
    }
  }
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

forループを繰り返します

分類Dev

forループを繰り返します

分類Dev

Rでランダムサンプリング手順を繰り返すループを作成する方法

分類Dev

Scalaでループを逆の順序で繰り返す方法

分類Dev

forループで繰り返しjQuerynext()を作成できますか?

分類Dev

forループでArrayListを繰り返します

分類Dev

forループで配列を繰り返します

分類Dev

Cucumberを使用して手順を繰り返さずに手順を繰り返すことはできますか?

分類Dev

前のグループを参照して、DataFrame日付グループを順番に繰り返します

分類Dev

forループ繰り返しテーブルを停止します

分類Dev

収束するまで既存の「forループ」を繰り返します

分類Dev

djangoのforループで別のURLを繰り返し処理します

分類Dev

Matlabのforループで「解決」要素を繰り返し収集します

分類Dev

Rのn個のデータフレームに対して同じ手順を繰り返します

分類Dev

SSRSでグループヘッダーを繰り返します

分類Dev

C#で順序付けられていないシーケンスでループを繰り返しカウントします

分類Dev

手動で繰り返さないようにPythonを使用してforループを適用する方法

分類Dev

特定の条件になるまでタスクレットの手順を繰り返します

分類Dev

Pythonはwhileループでランダムな整数を繰り返します

分類Dev

Console.logは各getJSONループで出力を繰り返します

分類Dev

python-forループでの不必要な繰り返しを避けます

分類Dev

forループで辞書を何度も繰り返しますか?

分類Dev

ループなしでRでreplicate()を繰り返す

分類Dev

パンダシリーズを逆の順序で繰り返します

分類Dev

ループはreactjsで5回繰り返します

分類Dev

nightwatchjs の新しいデータで手順をもう一度繰り返す

分類Dev

各グループ列を繰り返しますか?

分類Dev

各グループ列を繰り返しますか?

分類Dev

TabbedPaneはforループを繰り返します

Related 関連記事

  1. 1

    forループを繰り返します

  2. 2

    forループを繰り返します

  3. 3

    Rでランダムサンプリング手順を繰り返すループを作成する方法

  4. 4

    Scalaでループを逆の順序で繰り返す方法

  5. 5

    forループで繰り返しjQuerynext()を作成できますか?

  6. 6

    forループでArrayListを繰り返します

  7. 7

    forループで配列を繰り返します

  8. 8

    Cucumberを使用して手順を繰り返さずに手順を繰り返すことはできますか?

  9. 9

    前のグループを参照して、DataFrame日付グループを順番に繰り返します

  10. 10

    forループ繰り返しテーブルを停止します

  11. 11

    収束するまで既存の「forループ」を繰り返します

  12. 12

    djangoのforループで別のURLを繰り返し処理します

  13. 13

    Matlabのforループで「解決」要素を繰り返し収集します

  14. 14

    Rのn個のデータフレームに対して同じ手順を繰り返します

  15. 15

    SSRSでグループヘッダーを繰り返します

  16. 16

    C#で順序付けられていないシーケンスでループを繰り返しカウントします

  17. 17

    手動で繰り返さないようにPythonを使用してforループを適用する方法

  18. 18

    特定の条件になるまでタスクレットの手順を繰り返します

  19. 19

    Pythonはwhileループでランダムな整数を繰り返します

  20. 20

    Console.logは各getJSONループで出力を繰り返します

  21. 21

    python-forループでの不必要な繰り返しを避けます

  22. 22

    forループで辞書を何度も繰り返しますか?

  23. 23

    ループなしでRでreplicate()を繰り返す

  24. 24

    パンダシリーズを逆の順序で繰り返します

  25. 25

    ループはreactjsで5回繰り返します

  26. 26

    nightwatchjs の新しいデータで手順をもう一度繰り返す

  27. 27

    各グループ列を繰り返しますか?

  28. 28

    各グループ列を繰り返しますか?

  29. 29

    TabbedPaneはforループを繰り返します

ホットタグ

アーカイブ