以下虚拟元素用于动态创建jQuery Mobile页面:
<!-- ko template: { name: 'page-default', foreach: metaData.tabs, afterRender: afterTabsRender } -->
<!-- /ko -->
适用于所有桌面浏览器,但不适用于IOS或Windows Phone。我在Mac上的Safari中检查了DOM,而不是原始的虚拟元素,我只看到了这个:
<!--//-->
但是,此测试页在Safari中有效,它使用相同的虚拟元素:http://jsfiddle.net/timvdh/eFDLr/7/
有人知道Safari中的评论发生了什么吗?