jQuery mobile Trigger create не полностью работает с элементом, добавленным через DOM - PullRequest
1 голос
/ 16 февраля 2012

Мне нужно добавить некоторые элементы без перезагрузки страницы.После добавления этих элементов я вызываю

$('#one').trigger('create');

Но не все меняется так, как должно (скриншот: http://www.ianaz.com/9a7c50414.html) Фон остается серым, значок справа не добавляется, а текст становится ссылкой,Это не преобразует все в списке «кнопка».Третий компонент на скриншоте, как и должно быть.Должен ли я вызвать другой метод?Спасибо

1 Ответ

5 голосов
/ 16 февраля 2012

Непосредственно перед вызовом create, попробуйте позвонить listview("refresh") в списке. Например.если list является id списка, следует использовать следующий код:

$("#list").listview("refresh");
...