2017-05-29 63 views
0

在我的JSP中,我有3 div个元素,其中2个元素具有class“影子”。如何使用jquery查找具有特定类的所有div元素

<div name="master" class="shadow"> 
.................................. 
</div> 
<div name="child1" class="shadow"> 
.................................. 
</div> 
<div name="child2" class="normalshadow"> 
.................................. 
</div> 

现在在我的java脚本中,我想找到所有具有类阴影的div元素,并从那些div元素中移除该类。我怎样才能做到这一点 ?

+3

'$('div.shadow')' –

+1

可能重复的[如何从所有元素中删除类jquery](https://stackoverflow.com/questions/5997960/how-to-remove-class-from -all-elements-jquery) – Sandman

回答

0

$('div[class="shadow"]').removeClass("shadow")

+0

尽管这段代码可能会回答这个问题,但提供关于如何解决问题和/或为什么解决问题的附加上下文会提高答案的长期价值。 – Badacadabra

4

查找与shadow类所有的div使用.$(".shadow")和删除类使用.removeClass()功能,请在下面找到片断更多信息

$('div.shadow').removeClass('shadow');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div name="master" class="shadow"> 
 
.................................. 
 
</div> 
 
<div name="child1" class="shadow"> 
 
.................................. 
 
</div> 
 
<div name="child2" class="normalshadow"> 
 
.................................. 
 
</div>

0

,如果你想既<div class="shadow"></div><div class="normalshadow">被选中,你可以做到这一点$('div[class*=shadow]')

相关问题