javascript - 仅删除特定 Div Id

标签 javascript jquery html

<div id="@("Bottomgrid)" class="dgd2"></div>
var element = document.getElementById("#Bottomgrid");
element.empty();

$('.dgd2').empty()

它不仅删除底部网格,还删除屏幕中存在的其他 Div。

最佳答案

jQuery .remove()将从 DOM 中删除匹配的元素集。

而 jQuery .empty()将从 DOM 中删除匹配元素集的所有子节点。

考虑您的 HTML 是否如下所示:

<div id="Bottomgrid" class="dgd2"></div>

并且您想使用id="Bottomgrid"删除div 那么你的 JavaScript 代码将是:

$("#Bottomgrid").remove();

//This is not required as far as I see
//$('.dgd2').empty()

关于javascript - 仅删除特定 Div Id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38306074/

相关文章:

javascript - 输入值改变时改变背景图片

html - 为什么 iOS Safari(和 iOS Chrome)显示背景图片的方式与其他浏览器不同?

javascript - 重命名后如何在node.js中提供静态文件?

javascript - 是否可以通过带有 JS/HTML5 的浏览器扩展访问嵌入在您不拥有的网站上的嵌入式 Flash 视频的参数?

javascript比较两个数组找出不同之处

jQuery 数据表刷新

javascript - 我应该先学习 jQuery 或 Javascript,还是同时学习?

jquery - 哪里可以下载 jQuery 所需的图片

javascript - 如何始终在顶部显示html表格

javascript - 为什么 JQuery 尝试在 Firefox 中将 ajax 响应解析为 xml?