2017-05-29 88 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]')

相關問題