基本的に現時点では、同じテンプレートを使用して JSON データを取得し、テンプレート化されたコンテンツを同じ div に表示し、HTML をクリアして必要に応じて挿入する 2 つのボタンがあります。私の問題は、1 つのボタンでは位置番号を提示する必要がある<span class="positionNumber">'+i+'</span>
のに対し、もう 1 つのボタンではそうではないことです。条件などで選択したボタンに基づいて、テンプレートからこれを追加または削除する方法はありますか?
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>';