我正在尝试从
页面中
删除div(最好是防止它加载)
但是现在我开始在
页面加载后
删除它.
当我尝试以下代码行@L_502_0@时,#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));
请注意,而不是.load()我使用.on(‘load’,fn).
您可以将您的代码绑定在DOM上,而不是页面加载; jQuery将自身作为内部函数的第一个参数传递:
jQuery(function($) {
$('#content').remove();
});