如何使用RegEx和Jquery隐藏DIV元素

我想在下面隐藏除class="imagebrowser"之外的所有其他元素,

 

Heading 1

Heading 2

...

Heading n

This is abold text
This is a div element
Hello world

预期结果,

 
Hello world

请帮忙

 $('div.entry div').not('.imagebrowser').hide(); 

这将隐藏“entry”div中除了具有“imagebrowser”类之外的所有div。

试试这个

 $(".entry").children(":not(.imagebrowser)").hide(); 

你有没有尝试过:

 $('.entry').children().hide(); $('.imagebrowser').show(); 

这应该隐藏条目div的所有内容,包括p标签,然后显示imagebrowser div。

这段代码对我有用。 您可以用$(this).val()替换$(this).val()

 $('.'+ $(this).val()).show(); $('.tabcontent2 tr:not(.'+ $(this).val() +')').hide();