基于各种用户输入,我们将一组单词放入隐藏的 div (#words) 中,然后使用该信息执行功能。
我想做的是检查 div 中的现有单词,即:
terms = $("#words").html();
然后,在页面其他位置的可见且单独的 div (.ocrText) 中,仅将这些单词包装在强标记中。
$('.ocrText').each(function() {
$(this).html($(this).html().replace(/term/g, "<strong>term</strong>"));
});
所以,如果他们搜索“Tallant France”并且我们存储了它,那么下面的句子:
“马克·塔兰特在法国服役。”
会成为:
“马克·<strong>
塔兰特</strong>
曾任职<strong>France</strong>
。”
但我不知道如何将该变量注入 .replace()
///
编辑:这些术语以这种格式插入到#words div中:["Tallant","France","War"] ...等等。