【发布时间】:2022-11-22 18:49:42
【问题描述】:
我正在尝试使用 Jquery 清理我的 HTML 文件中显示的结果。我想继续删除重复不止一次的单词。
一个简单的例子
澳大利亚口音 口音英语(RP)
舞蹈嘻哈 爵士舞
它应该输出为
口音
- 澳大利亚人
- 英语(RP)
舞蹈
- 嘻哈
- 爵士乐
我原来的 HTML 看起来像这样
<div role="list" class="skill-items">
<div role="listitem" class="skill-item">
<div class="skill-category">Accents</div>
<div>Australian</div>
</div>
<div role="listitem" class="skill-item">
<div class="skill-category">Accents</div>
<div>English (RP)</div>
</div>
<div role="listitem" class="skill-item">
<div class="skill-category">Dance</div>
<div>Hip Hop</div>
</div>
<div role="listitem" class="skill-item">
<div class="skill-category">Dance</div>
<div>Jaz</div>
</div>
</div>
我尽力了,但我没有降落在一个好地方
$('.skill-category').text(function(index, oldText) {
return oldText.replace($(this).parent().next().find('.skill-category').text(), '');
})
有什么建议吗?
【问题讨论】:
标签: javascript html jquery