首页 > 解决方案 > 使用 jQuery 翻译动态字符串

问题描述

我正在尝试在类跨度标记中找到一个字符串并用 jQuery 替换该字符串。

颜色是随机的和动态的,所以我需要用英语找到颜色并将其翻译成意大利。

我有大约 14 种颜色要翻译。

'Black'
'Blue'
'Gold'
'Orange'

'Nero'
'Blu'
'Oro'
'Arancia'

例子:

<div class="short-features">
  <!-- Heading Area -->
  <div class="heading-panel">
    <h3 class="main-title text-left">Details</h3>
  </div>
  <div class="col-sm-4 col-md-4 col-xs-12 no-padding">
  </div>
  <div class="col-sm-4 col-md-4 col-xs-12 no-padding">
    <span><strong>Color</strong> :</span> Black
  </div>
  <div class="col-sm-4 col-md-4 col-xs-12 no-padding"></div>
</div>

试图:

$(".short-features .col-md-4")
    .has('span')
    .replaceWith("<span><strong>Color</strong> :</span>Nero</div>");

上面的代码有效,但由于颜色是根据页面动态变化的,我需要修改 jQuery 以找到字符串 Black 并将其替换为 Nero。

标签: jqueryhtmlstring

解决方案


推荐阅读