将表单插入页面后重新初始化jquery-mobile

Phi*_*ied 2 ajax dom initialization jquery-mobile

我正在通过ajax动态地将一个表单插入到页面中.将它插入dom树后,我想重新初始化jquery mobile来设置表单的样式.我查看了http://jquerymobile.com/test/docs/api/events.html,但由于文档对于jquery mobile非常无益,我无法找到正确的事件.

Jas*_*per 8

将表单添加到DOM后,使用.trigger('create');表单初始化您刚添加的任何窗口小部件(表单元素):

...html('<form><input data-role="slider" type="text" /><input type="button" value="button" /></form>').trigger('create');
Run Code Online (Sandbox Code Playgroud)

这是一个演示:http://jsfiddle.net/TBRXk/