jQuery在加载时按ID删除div

时间:2013-07-04 19:45:22

标签: javascript jquery dom

我正在尝试删除页面加载时的整个div。目前我正在尝试使用:

$(document).ready(function(){    
    $("#removeme").remove();
});

使用HTML

<div id="removeme">If JS enabled remove this!</div>

我一直在搜索几个小时,使用了许多变体,包括getElementById。没有运气。

Javascript / jQuery不是我经常使用的语言。

感谢所有帮助。谢谢!

编辑:修复,我正在添加它的页面有一些问题(另一个开发构建它)。我将代码放入现有的JS文件中,然后就可以了。谢谢大家。

3 个答案:

答案 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("");