A similar question was asked (and answered), but there was no answer / decision on how to fix it.
I am using jQuery Mobile / Handlebars for my Phonegap project. So far, everything seemed to be working fine. But all of a sudden, I get this strange line break:
"​ "

I use the following code to create a list:
// HTML <ul id="guideListView" data-role="listview" ></ul> <script id="guideListTemplate" type="text/x-handlebars-template">​ {{#if this}} {{#each this}} <li class="guide"> <a href="{{guideUrl}}{{id}}" data-transition="slide" class="ui-nodisc-icon" > <div class="name">{{name}}</div> <div class="num-stores-container no-bold small">Stores: <span class="num-stores">{{storesCount}}</span></div> </a> </li> {{/each}} {{else}} <li class="ui-btn">Sorry, no guides for <span class="city"></span></li> {{/if}} </script> // JS var template = Handlebars.compile($("#guideListTemplate").html()); $('#guideListView').append(template(guides)); $('#guideListView').listview().listview('refresh');
Does anyone know what could be causing this?
updated
I tried using ("#guideListTemplate").html().trim() and $('#guideListView').html(template(guides)); but that didn't make any difference. Could this be great in jQuery Mobile?
A bit more debugging and it seems like the problem might be this:
<script id="guideListTemplate" type="text/x-handlebars-template">​
source share