我更改了display:none的元素的CSS 和jQuery隐藏的可见性但是当我检查它们时它们正在获取 可见。为什么呢?
答案 0 :(得分:1)
如果您在视图页面上不再需要该元素,那么您应该在该dom元素上使用“.remove()”方法。
如果你想让它在show和hide之间切换而不显示dom,你可以使用“.empty()”来清除内容(或.remove()以便在parmanetly中删除它们)并稍后使用“。”添加它们。 HTML()”。它将以与display:none和display相同的方式工作:内联而不检查时显示它们。
答案 1 :(得分:0)
它们之所以如此,是因为css是静态网站设计的一部分,“Inspect element”选项允许您以您希望的方式修改客户端数据。如果你想隐藏它们,尝试使用更多的服务器端函数来“不发送隐藏的元素”而不是“发送元素并隐藏它们”。如果你打算只使用css,那么就无法获得完成的工作。
答案 2 :(得分:0)
通过检查元素可以看到 Dom中加载的任何元素。如果你想避免在Dom中显示Visible hidden DATA,那么你需要使用php,node.js,jsp和其他服务器端编程语言从服务器端处理