0

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

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

与 HTML

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

我已经搜索了几个小时,使用了许多变体,包括 getElementById。没运气。

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

感谢所有帮助。谢谢!

编辑:已修复,我将其添加到的页面存在一些问题(另一个开发人员构建了它)。我将代码放入现有的 JS 文件中,它可以工作。谢谢你们。

4

3 回答 3

2
$('#remove').html('');

或者

$('#remove').empty();

如果启用了 JS,那将删除该文本。

于 2013-07-04T20:19:15.630 回答
1

正如@barmar 所证明的那样,您在问题中显示的代码有效:

"http://jsfiddle.net/barmar/epsZe/"

如果它对您不起作用,很可能是因为在您到达此处显示的代码之前,您的 Javascript 中存在错误。此外,请确保您事先已包含 Jquery。

要查找以前可能发生的错误,您可以查看 Javascript 控制台内部。这是一个问题,其中描述了在大多数浏览器上哪里可以找到您的控制台:

什么是 console.log 以及如何使用它?

如果您不想使用控制台,您可以在 Javascript 代码中放置警报,直到找到它们停止显示的位置。

于 2013-07-04T20:07:33.870 回答
0

尝试这个 $("#removeme").replaceWith("");

于 2013-07-04T19:51:06.050 回答