我只需要在下面的内容中隐藏单词“QUICK”,而不调用任何类或标记中的更改。在纯CSS中这是不可能的,也许我们可以做这个JavaScript/jQuery并将QUICK作为变量调用,然后使用CSS隐藏。我不擅长Java编程,有人能帮我吗?
例子:
<html>
<p>The quick brown fox jump over the lazy dog.</p>
<p>The quick brown fox is too hungry.</p>
<p>The poor quick brown fox is tired and thirsty.</p>
</html>
如果可能的话,请用JSFiddle提供解决方案提前谢谢!
最佳答案
找到所有出现的quick
并将它们包装成一个通过css隐藏的特定元素(例如<del>
)
CSS
p del {
display: none;
}
jQuery公司
$('p').each(function() {
var $this = $(this);
$this.html($this.text().replace(/\bquick\b/g, '<del>quick</del>'));
});
示例jsbin:http://jsbin.com/ogakit/1/
关于javascript - 如何在不调用任何CSS的情况下隐藏内容中的特定文本?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15361542/