我发现当元素由 knockoutjs 生成时,jquery mobile 无法正确呈现(或者在动态生成元素时可能无法正确呈现)。请参阅http://jsfiddle.net/wRRZk/1/上的演示
更新:
一种解决方案是在 KO 绑定完成后加载 jquery-mobile js 文件,如http://jsfiddle.net/wRRZk/3/所示,但这并不能解决动态更改 KO 模型时 jquerymobile 渲染失败的问题,如图所示在http://jsfiddle.net/wRRZk/4/