gpt4 book ai didi

jquery - 使用 Jquery 删除文本

转载 作者:太空宇宙 更新时间:2023-11-03 18:47:25 25 4
gpt4 key购买 nike

我正在使用以下代码隐藏某些文本(2009、2010、2011、2012、2013),使其不显示在 div 中:

<script type="text/javascript">
$(function ($) {
var el = $("#right_side");
//replace(/word to remove/ig, "");
el.html(el.html().replace(/\(2009\)/ig, ""));
el.html(el.html().replace(/\(2010\)/ig, ""));
el.html(el.html().replace(/\(2011\)/ig, ""));
el.html(el.html().replace(/\(2012\)/ig, ""));
el.html(el.html().replace(/\(2013\)/ig, ""));
});
</script>

首先,我如何压缩这段代码,以便我只使用 1 el.html 等。

其次,如何在加载 DOM 之前首先触发此代码?目前,在代码启动之前,我可以看到不需要的文本一两秒钟。这种延迟也导致 adsense 广告消失。我将此代码直接放在 JQUERY 之后的 HEAD 中,这是第一个加载的。

我有一个活生生的例子 here .查看右侧栏中的“最新预告片”部分,了解代码的目标位置。

如有任何帮助,我们将不胜感激。

非常感谢。

最佳答案

您可以尝试使用正则表达式 - el.html(el.html().replace(/(20[\d\d]{2})/ig, '')。也许隐藏包含文本的容器或 visibility: none。仅当替换完成后,才将其放回 View 中。

关于jquery - 使用 Jquery 删除文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15983888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com