我正在尝试删除页面加载时的整个div。目前我正在尝试使用:
$(document).ready(function(){
$("#removeme").remove();
});
使用HTML
<div id="removeme">If JS enabled remove this!</div>
我一直在搜索几个小时,使用了许多变体,包括getElementById。没有运气。
Javascript / jQuery不是我经常使用的语言。
感谢所有帮助。谢谢!
编辑:修复,我正在添加它的页面有一些问题(另一个开发构建它)。我将代码放入现有的JS文件中,然后就可以了。谢谢大家。
答案 0 :(得分:2)
$('#remove').html('');
或
$('#remove').empty();
如果启用了JS,那将删除该文本。
答案 1 :(得分:1)
您在问题中显示的代码可以正常工作,正如@barmar所证明的那样:
"http://jsfiddle.net/barmar/epsZe/"
如果它对你不起作用,很可能是因为你的Javascript 中有错误你到达此处显示的代码。另外,请确保您已预先包含Jquery。
要查找以前可能发生的错误,您可以查看Javascript控制台。这是一个问题,其中描述了在大多数浏览器上找到控制台的位置:
What is console.log and how do I use it?
如果您不想使用控制台,可以在Javascript代码中添加警报,直到找到停止显示的位置。
答案 2 :(得分:0)
试试这个
$("#removeme").replaceWith("");