[英]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.