如果另一个类包含单词,我想用白色填充一个元素(它是一个类)的背景
html页面中的部分代码:
<div class="Class where I want to color background">
<div class="Class where I have text">
<a href="URL">Some text Word</a>
</div>
</div>
我认为我可以使用的 JavaScript 代码:
var FindWord = "Word";
if ($(".NameOfClass").text().indexOf(FindWord) > -1)
{
document.body.style.backgroundColor = "white";
}
我从上面的两个地方组合了这段代码,但可以预见的是它不起作用。我现在必须输入另一个类的名称,但我不知道如何输入,而且我认为整个语句是不正确的。
编辑:
我在想要查找文本的位置插入了部分代码。
最佳答案
下面的代码可以工作:
var FindWord = "Word";
if ($(".NameOfClass").text().indexOf(FindWord) > -1)
{
$('.background-class').css('background-color', '#fff');
}
关于javascript - 如果 div 包含 "a word",则用不同的颜色填充背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40283350/