добавить файл html в div, созданный скриптом js - PullRequest
0 голосов
/ 04 мая 2020

Я пытаюсь добавить файл HTML в файл div, созданный сценарием js, но я получаю сообщение об ошибке в библиотеке jquery,

код здесь, создайте div и Я хочу добавить комнату. html в пределах:

var contenedor = $('PageLoaded');
$('#button').click(function(){
    container = document.createElement('<div></div>');
    container.setAttribute('class','container');
    container.get("room.html", function(htmlexterno){
       $(".container").html(htmlexterno);
    });

Как мне встроить комнату. html в div, который я создаю?

1 Ответ

1 голос
/ 04 мая 2020

Вы, кажется, немного озадачены разницей между нативными JS и jQuery методами.

container является объектом Element. У него нет метода get(), поскольку он является частью jQuery. Чтобы это исправить, вы можете использовать $.get().

Однако, учитывая ваше использование, может показаться, что $.load() здесь более уместно, так как ваша цель - добавить контент в новый элемент.

$('#button').click(function(){
  let $container = $('<div class="container"></div>').appendTo('#yourSelectorHere...');
  $container.load("room.html");
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...