我正在尝试从页面中删除一个div(最好完全阻止它加载)
但现在我决定在页面加载后将其删除。
当我尝试以下代码行时在jsFiddle中, the #content
正如预期的那样,div 被删除。
<script type='text/javascript'>//<![CDATA[
$(window).load(function(){
$('#content').remove();
});//]]>
</script>
但是,我也尝试过实施它一个实际的网站,但在这种情况下,#content
div 没有被删除。
关于可能出现什么问题有什么建议吗?
如果您与另一个使用美元进行操作的库共享 jQuery,您需要使用匿名包装器来防范它:
(function($) {
$(window).on('load', function(){
$('#content').remove();
});
}(jQuery));
请注意,我使用的是 .on('load', fn),而不是 .load()。
除了页面加载之外,您还可以将代码绑定到 DOM 上; jQuery 将自身作为第一个参数传递给内部函数:
jQuery(function($) {
$('#content').remove();
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)