keslo
@keslo

Как вставить td в конец tr на JQuery?

Добрый день.
Как можно добавить пустую ячейку td в конец каждой строки tr если я выбираю таблицу селектором по id так:
$("#table")...
Пробовал использовать такой вариант:
$("#table tr").each( function(index, value) {
    value.append('<td></td>');
}

Но выдается ошибка, что функции append для данного объекта (tr) нет.

Да и вообще как правильно это сделать?
  • Вопрос задан
  • 494 просмотра
Решения вопроса 3
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
[].forEach.call(document.querySelector("#table tr"), function(v){
   v.appendChild(document.createElement("td"));
});

Или
$("#table tr").append("<td></td>");
Ответ написан
miraage
@miraage
Старый прогер
$("#table tr").each( function() {
    $(this).append('<td></td>');
}
Ответ написан
S-ed
@S-ed
Комбайнёр
Вариант Mikhail Osher или
$("#table tr").each( function(index, element){
  $(element).append('<td></td>');
})

codepen.io/S-ed/pen/NqVdEG
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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