Как добавить объект JQuery DOM в другой

0

Если бы у меня был

<div id='foo'></div>

почему $("#foo").append($("bar")); ничего не делать? И как я могу заставить его работать?

  • 6
    Может быть потому, что у вас нет элемента <bar></bar> ?
  • 0
    Для рассмотрения: api.jquery.com/category/selectors
Показать ещё 5 комментариев
Теги:

2 ответа

5
Лучший ответ

что такое $ ("bar")? так как в этом примере вы ничего не указали. поэтому вы ничего не добавляете в свой div. Если вы хотите добавить новый div с идентификатором панели, вы можете сделать что-то вроде этого:

$("#foo").append("<div id=\"bar\"></div>");

есть и другие варианты, но это довольно прямолинейно.

2

Вероятно, вы пытаетесь сделать $("#foo").append("bar"); или $("#foo").append($("#bar"));

Должен работать, если у вас есть элемент бара, хотя

Ещё вопросы

Сообщество Overcoder
Наверх
Меню