【发布时间】:2020-01-30 14:35:44
【问题描述】:
我正在尝试从 jsrender 中的每个 div 中删除重复文件,但由于所有重复项都已删除,因此无法正确执行。
$('.media-holder').each(function () {
$('.media-item').each(function () {
$('.media-item:contains("' + $(this).text() + `enter code here`'"):gt(0)').remove();
});
});
当前输出:
**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
【问题讨论】:
-
首先,JS 引号似乎损坏了,并且“在此处输入代码”无助于澄清问题。其次,请将所有相关的 HTML 添加到问题中,以便我们可以复制问题
-
{{for AgendaPaperAssets}} {{if AudioSrc || AudioSrc2}}
- {{if AudioSrc}}
- {{:AudioMediaItemFile.Description}} {{/if}} {{if Audio2Src}}
- {{:Audio2MediaItemFile.Description}} {{/if}}
-
请使用问题下方的
edit链接,因为 cmets 中的代码不可读。查看 实际 HTML 输出而不是模板也会更有帮助,因为模板本身与问题无关 -
是的多个媒体项目,或者我可以将类更改为音频(多个音频)。
-
在上面的 html 代码中,我试图不为 for 循环的每个项目复制
- 项目。
标签: javascript jquery duplicates jsrender