gpt4 book ai didi

javascript - 页面加载后删除 div 时发生 jQuery 冲突

转载 作者:搜寻专家 更新时间:2023-11-01 04:26:17 25 4
gpt4 key购买 nike

我正在尝试从页面中删除一个 div(最好完全阻止它加载)但现在我决定在页面加载后将其删除。

当我尝试以下代码行时 in jsFiddle , #content div 被删除,正如预期的那样。

<script type='text/javascript'>//<![CDATA[ 
$(window).load(function(){
$('#content').remove();
});//]]>
</script>

但是,我也尝试在 an actual website 上实现它,但在这种情况下,#content div 不会被删除。

有什么可能是错误的建议吗?

最佳答案

如果您要与另一个使用美元进行操作的库共享 jQuery,您需要像这样使用匿名包装器来防止它:

(function($) {
$(window).on('load', function(){
$('#content').remove();
});
}(jQuery));

请注意,我使用的是 .on('load', fn) 而不是 .load()。

除了页面加载之外,您还可以将代码绑定(bind)到 DOM 上; jQuery 将自身作为第一个参数传递给内部函数:

jQuery(function($) {
$('#content').remove();
});

关于javascript - 页面加载后删除 div 时发生 jQuery 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15742495/

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