Я хотел бы преобразовать эти петли for
в jQuery, но я не уверен, как это сделать. Я также не уверен, как конвертировать document.querySelector
. Я попытался преобразовать это следующим образом:Javascript для JQuery for loops
$('.table1 tbody')
, но он не работает, когда вы звоните
tablebody.row[]
Это мой код:
var headertext = [],
headers = $(".table1 th"),
tablebody = document.querySelector(".table1 tbody");
for(var i = 0; i < headers.length; i++) {
var current = headers[i];
headertext.push(current.textContent.replace(/\r?\n|\r/,""));
}
for (var i = 0, row; row = tablebody.rows[i]; i++) {
for (var j = 0, col; col = row.cells[j]; j++) {
col.setAttribute("data-th", headertext[j]);
}
}
Благодаря
Взгляните на: https://learn.jquery.com/using-jquery-core/iterating/ – Robert