VicTHOR
@VicTHOR
(╮°-°)╮┳━━┳ ( ╯°□°)╯ ┻━━┻

Как открыть объекты в новом окне?

функция
$('[data-name="get_model"]').on("click", function(e) {
  e.preventDefault();
  let model = $(this).parent().prev();
  let newWin = window.open();
  newWin.document.title = "Макет";
  newWin.document.write(model[0]);
})

В результате открывается новое окно, где в body тупо вот такой текст
[object HTMLTableElement]

как мне этот объект распарсить в сущности html?
  • Вопрос задан
  • 50 просмотров
Решения вопроса 1
@StockholmSyndrome
newWin.document.write(model[0].outerHTML);
так?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@fallus
А что такое $(this).parent().prev()?
Что в этом элементе?

Просто, быть может надо так:
newWin.document.write(model.eq(0));
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы