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

时间:2012-03-16 08:21:05

标签: ajax dom jquery-mobile initialization

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

1 个答案:

答案 0 :(得分:8)

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

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

以下是演示:http://jsfiddle.net/TBRXk/