0

我已经为 javascript 实现了基本的模板解析器。它只是替换模板字符串中的变量。即 {event.date} 将是 2013 年 7 月 4 日

我正在使用脚本标签来存储模板字符串

<script id="date_template" type="text/html"> <span class="date" id="date_{event.id}">  {event.date}  <span> </script> 

但它在移动设备中出现错误,所以我为此使用了 div 元素

<div style="display:none" id="date_template"> <span class="date" id="date_{event.id}">  {event.date}  <span> </div> 

但它会创建导致其他问题的 dom 元素。有没有其他方法可以做到这一点?

4

1 回答 1

0

这是另一种方法:

$("<span/>",  
   {
    "class":"date",
    "id":"date_$event.id".replace(/\$event.id/,event.id),
    "html":event.date
   }
 )

参考

于 2013-11-01T22:42:23.923 回答