有什么理由为什么相同的模板和 JavaScript
<script id="taskTemplate" type="text/x-jquery-tmpl">
<li>${name}</li>
</script>
$.getJSON(url, function(data) {
$("#taskTemplate").tmpl(data).appendTo("#tasks");
});
将按照以下 jqtouch 标记的记录工作:
<ul class="rounded" id="tasks"></ul>
但导致模板在无序列表之外(之后)呈现,并带有以下 jquery-mobile 标记?
<div data-role="content">
<ul data-role="listview" id="tasks"></ul>
</div><!-- /content -->
我意识到 jquery-mobile 处于 alpha 版本,但到目前为止它运行良好,我不想在这个阶段切换到 jqtouch。有没有人看到这种行为并找到解决方法?