Javascript 如何在嵌套项目中隐藏没有ID的div
我有下面的HTML布局,我正试图隐藏所有没有附加ID的divJavascript 如何在嵌套项目中隐藏没有ID的div,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有下面的HTML布局,我正试图隐藏所有没有附加ID的div 我知道这个关于如何隐藏div的问题以前已经得到了回答,但是当我尝试使用下面的Jquery给出的答案时,它不起作用 $(“div.(类名):not([id])”).hide() article div:before{content:attr(class);}/*为视觉添加了*/ div jQuery解决方案 $("div.my-awesome-class").each(function(){ var attr = $(this)
- 我知道这个关于如何隐藏div的问题以前已经得到了回答,但是当我尝试使用下面的Jquery给出的答案时,它不起作用
$(“div.(类名):not([id])”).hide()代码>
article div:before{content:attr(class);}/*为视觉添加了*/
div
jQuery解决方案
$("div.my-awesome-class").each(function(){
var attr = $(this).attr('id');
if (typeof attr == typeof undefined || attr == false) {
$(this).hide();
}
})
检查控制台中的错误。这看起来像WordPressHTML。尝试jQuery(“div.(类名):not([id])”).hide()代码>您好,是的,我确实使用jQuery,而不是$,只是所有元素都会消失,即使它们有ID或没有IDID@j08691出于某种原因,它在我正在工作的站点上工作,但是它只是隐藏了一个div,而不是所有div…非常奇怪,我需要为每个函数提供某种类型的功能吗?