簡體   English   中英

如何將值放入jQuery中的數組

[英]How can I put the values into a array in jQuery

如何將這些輸入值放入數組? 當我使用.append().push()嘗試時,它不會在Chrome控制台中顯示值...

$("#anzahlProzesse").change(function () {
    let counter = $('#anzahlProzesse').val();
    for (let i = 1; i <= counter; i++) {
        let row3 = $("<tr><td>" + i + "</td><td>" + "<input type='number' id='prozess" + i + "'></input>" + "</td><tr>");
        $("#sjftable").append(row3);
    }
    $("#berechnen").show();
});    

單擊#berechnen按鈕后即可完成此操作:

$("#berechnen").click(function () {
    let cpuLaufzeit = [];
    let ankunftszeit = [];
    let anzahlProzesse = $('#anzahlProzesse').val();
    for (let i = 1; i <= anzahlProzesse; i++) {
        let cpu = $("*prozess" + i).val();
        cpuLaufzeit.push(cpu);
    }
    console.log(cpuLaufzeit);
}
<input type='text' id="anzahlProzesse" ></input>

$("#anzahlProzesse").change(function () {
    let counter = $('#anzahlProzesse').val();
    var myarray = new Array();
     myarray.push(counter);
     console.log(myarray);
});   

這是該代碼的html代碼:

<h4>Wieviele Prozesse soll es sein?</h4>
      <div class="input-group">
        <input type="number" id="anzahlProzesse" class="form-control" placeholder="Anzahl an Prozessen"
          aria-describedby="groessen-addon2">
      </div>
    </p>
    <br>
    <br>
    <p>
      <table class="table table-striped" id="sjftable">
        <tr>
          <th>Prozess</th>
          <th>CPU-Laufzeit</th>
        </tr>
      </table>
      <table class="table table-striped" id="fcfstable">
        <tr>
          <th>Prozess</th>
          <th>CPU-Laufzeit</th>
          <th>Ankunftszeit</th>
        </tr>
      </table>

在將值輸入到所創建的表中之后,它應該將這些值放入一個數組中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM