在刷新之前JQuery不工作

时间:2016-03-29 23:56:46

标签: javascript jquery refresh

我可以使用.live找到关于此事项参考的所有其他答案,该文件已被替换为.on

我尝试使用的脚本在刷新页面之前不起作用。我理解这是因为页面本身并不刷新所有元素,而是根据已更改的内容注入它们。我仍然是一个总菜鸟,所以我可能会对这个概念进行屠宰,但我想弄清楚如何构建这个概念,以便在页面加载时而不是刷新后它可以正常工作。

$('table tr')
.contents()
.filter(function(){return this.nodeType === 8;})
.replaceWith(function(){return this.data;})

console.log('Comment Remover Loaded')

我知道我必须使用.on但我对Jquery使用的语法非常不熟悉,而且我迄今为止尝试的每种方法都没有用(可能是因为我没有'正确地构建它。)

由于

1 个答案:

答案 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>