我正在使用以下代码隐藏某些文本(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 中,这是第一个加载的。
我在这里有一个活生生的例子。查看右侧栏中的“最新预告片”部分,了解代码的目标位置。
对此的任何帮助将不胜感激。
多谢了。