Динамическое добавление разборных элементов - PullRequest
12 голосов
/ 18 ноября 2010

Источник: http://jquerymobile.com/demos/1.0a2/#docs/content/content-collapsible.html Когда я добавляю такой элемент вручную в свой код, он отображается правильно.Но когда я пытаюсь добавить его с помощью jQuery, вот так:

$('body').append('<div data-role="collapsible"><h3>Title</h3><p>Content</p></div>');

Он просто отображает заголовок в h3 и содержимое под ним, а не как разборный элемент.Как я могу это исправить?

Ответы [ 11 ]

0 голосов
/ 18 ноября 2010

Вы должны добавить их в нужное место (например, в элемент data-role="page"), а затем позвонить .page(), чтобы инициализировать добавленный вами контент, например:

$('<div data-role="collapsible"><h3>Title</h3><p>Content</p></div>')
  .appendTo('#someElement').page();

проверить это здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...