我可以使用.live找到关于此事项参考的所有其他答案,该文件已被替换为.on
我尝试使用的脚本在刷新页面之前不起作用。我理解这是因为页面本身并不刷新所有元素,而是根据已更改的内容注入它们。我仍然是一个总菜鸟,所以我可能会对这个概念进行屠宰,但我想弄清楚如何构建这个概念,以便在页面加载时而不是刷新后它可以正常工作。
$('table tr')
.contents()
.filter(function(){return this.nodeType === 8;})
.replaceWith(function(){return this.data;})
console.log('Comment Remover Loaded')
我知道我必须使用.on但我对Jquery使用的语法非常不熟悉,而且我迄今为止尝试的每种方法都没有用(可能是因为我没有'正确地构建它。)
由于
答案 0 :(得分:1)
您需要使用jQuery加载方法在页面加载时调用此方法,如下所示:
<script type="text/javascript">
$(function () {
$('table tr')
.contents()
.filter(function(){return this.nodeType === 8;})
.replaceWith(function(){return this.data;})
console.log('Comment Remover Loaded')
})
</script>