我正在通过ajax将表单动态插入页面。将其插入dom树后,我想重新初始化jquery mobile以设置表单样式。我查看了http://jquerymobile.com/test/docs/api/events.html,但是由于该文档对jquery mobile毫无帮助,因此我无法找到正确的事件。
在将表单添加到DOM之后,请在表单上使用.trigger('create');来初始化刚添加的所有小部件(表单元素):
.trigger('create');
...html('<form><input data-role="slider" type="text" /><input type="button" value="button" /></form>').trigger('create');
这是一个演示:http : //jsfiddle.net/TBRXk/