Javascript 如何从jsrender模板中的每个项中删除重复项?
我试图从jsrender中的每个div中删除重复文件,但由于删除了所有重复文件,因此无法正确执行Javascript 如何从jsrender模板中的每个项中删除重复项?,javascript,jquery,duplicates,jsrender,Javascript,Jquery,Duplicates,Jsrender,我试图从jsrender中的每个div中删除重复文件,但由于删除了所有重复文件,因此无法正确执行 $('.media-holder').each(function () { $('.media-item').each(function () { $('.media-item:contains("' + $(this).text() + `enter code here`'"):gt(0)').remove(); }); }); 电流输出: 期望输出: 将介质支架用作 $'.m
$('.media-holder').each(function () {
$('.media-item').each(function () {
$('.media-item:contains("' + $(this).text() + `enter code here`'"):gt(0)').remove();
});
});
电流输出:
期望输出:
将介质支架用作
$'.media holder'.eachfunctioni,holder{
$'.media项'.eachfunction{
$。媒体项:包含“+$this.text+”:gt0”,holder.remove;
};
};
abc文件
def文件
abc文件
abc文件
def文件
abc文件
def文件
ghi文件
首先,JS的引号似乎不完整,“在这里输入代码”并不能帮助澄清问题。第二,请将所有相关HTML添加到问题中,以便我们可以复制问题{{for AgendaPaperAssets}{{{if AudioSrc}{124; | AudioSrc2}}{{{if AudioSrc}{{if AudioSrc}{if Audio2Src}{{/if}{{/if}}{{/if}}{/for}请使用问题下的编辑链接,因为注释中的代码不可读。查看实际的HTML输出(而不是模板)也会更有帮助,因为模板本身与问题无关Yes multiple media items或者我可以将类更改为audiomultiple audio。在上面的HTML代码中,我尝试不为for循环的每个项复制项。太好了!!这对我很有用:谢谢。你能解释一下我和holder在javascript函数中的意思吗?它们只是变量,其中我是索引,holder media holder是HTML元素。查看更多信息
**Files part 1**
abc file
def file
abc file
**Files part 2**
abc file
def file
abc file
def file
ghi file
**Files part 1**
abc file
def file
**Files part 2**
abc file
def file
ghi file