在我的JQ Mobile项目中,我使用JQuery创建一个按钮并将其附加到div:

      var input = '<input type="button" class="save_event" value="Save"/>';
      $('.event').append(input);


但是,此按钮似乎不受Jquery Mobiles样式的限制-它只是作为普通的webkit按钮出现。有人知道允许JQM的CSS设置此元素样式的方法吗?

最佳答案

您还需要执行以下操作:

$('[type="button"]').button();


工作示例:http://jsfiddle.net/Gajotres/m4rjZ/

如果您想了解有关动态创建的jQM元素样式的更多信息,请查看我的其他答案:jQuery Mobile: Markup Enhancement of dynamically added content

07-26 05:42