Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从jsrender模板中的每个项中删除重复项?_Javascript_Jquery_Duplicates_Jsrender - Fatal编程技术网

Javascript 如何从jsrender模板中的每个项中删除重复项?

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

我试图从jsrender中的每个div中删除重复文件,但由于删除了所有重复文件,因此无法正确执行

$('.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