Подтвердить что ты не робот

Создание элементов DOM в jQuery

Скажем, у нас есть следующий код JavaScript/jQuery ниже

function createElement(i, value) {
    return $('<div>', { id: "field" + i, text: value});
}

У меня есть div с идентификатором "container", а затем я:

var c=$("container");
c.append(createElement(1, "hello, world!");

Теперь у меня есть 2 вопроса

  • Использует ли функция createElement jQuery для возврата строки HTML, которая добавляется в контейнер, или динамически создает элемент DOM, который добавляется в контейнер?

  • Я не знаком с этим видом jQuery, где вы фактически создаете строку HTML (или элемент DOM) с помощью селектора $(). Я пробовал искать документацию по этому вопросу на веб-сайте jQuery, но я не смог его найти. Может ли кто-нибудь указать мне в правильном направлении?

4b9b3361

Ответ 2

  • На самом деле он создает элемент DOM +, он возвращает объект jQuery, который содержит только что созданный вами элемент DOM.
  • Добрард был прав, документ здесь