基本上目前我有 2 个按钮,它们都使用相同的模板来获取 JSON 数据,然后在同一个 div 中显示模板化的内容,清除 HTML 并根据需要插入。我的问题是 1 个按钮需要我提供位置编号<span class="positionNumber">'+i+'</span>
,而另一个则不需要,有没有办法可以根据使用条件或类似条件选择的按钮从模板中添加或删除它?
JS
var template = '<a href="http://www.youtube.com/embed/'+data.feed[i].code+'" class="videoEntry videoBg'+i+'" target="_blank"><img src="http://img.youtube.com/vi/'+data.feed[i].code+'/0.jpg" alt="'+data.feed[i].title+'" class="videoThumb" /><span class="positionNumber">'+i+'</span><h2>'+data.feed[i].title+'</h2></a>';