【问题标题】:Remove repeated after 1st occurrence删除第一次出现后重复的
【发布时间】: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


    【解决方案1】:
    Please check below working code:
    

    https://jsfiddle.net/kairavthakar2016/gwb6k8st/10/

    如果您发现任何问题,请告诉我

    【讨论】:

      猜你喜欢
      • 2014-12-14
      • 2016-09-10
      • 1970-01-01
      • 2020-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多