jQuery의 속성 및 스타일 삭제 스타일.removeClass()

2240 단어
jQuery 통과.addClass () 방법은 스타일을 간편하게 추가할 수 있습니다.만약 스타일 사이의 전환이 필요하다면, 마찬가지로 jQuery는 매우 편리한 것을 제공합니다.removeClass (), 일치하는 요소에서 모든class를 삭제하거나 지정하는 역할을 합니다
.removeClass() 메서드
.removeClass ([className]): 일치하는 요소마다 하나 이상의 스타일 이름을 공백으로 구분합니다.removeClass (function (index,class): 제거될 스타일 이름 주의사항을 되돌려주는 함수
스타일 클래스 이름이 매개 변수라면, 일치하는 요소 집합에서 스타일 클래스만 삭제됩니다.매개변수로 스타일 이름이 없으면 모든 스타일 클래스가 제거됩니다.


<style>
.left,
.right {
    width: 300px;
    height: 120px;
}

.left div,
.right div {
    width: 100px;
    height: 90px;
    padding: 5px;
    margin: 5px;
    float: left;
    border: 1px solid #ccc;
}
    
.newClass{
    background: #bbffaa;
}

.imoocClass{
    background: red;
}

</style>
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"/>
</code></pre> 
  
 <pre><code><h2>.removeClass()  </h2>
<div class="left">
    <div class="aaron newClass">
        <p>newClass</p>
    </div>
    <div class="aaron newClass">
        <p>newClass</p>
    </div>
</div>
<div class="right">
    <div class="aa bb imoocClass">
        <article>
            <p>imoocClass</p>
        </article>
    </div>
    <div>
        <article>
            <p>imoocClass</p>
        </article>
    </div>
</div>

<script type="text/javascript"> 
    //class=left div    newClass  
    $('.left div').removeClass('newClass')
</script>


<script type="text/javascript"> 
    //.removeClass()                 ,          
    $('.right > div:first').removeClass(function(index,className){
        
        //className = aa bb imoocClass
        // div className         div     class
        $(this).next().addClass(className)

        //       imoocClass
        return 'imoocClass'
    })


</script>
</code></pre> 
  
</article>
                            </div>
                        </div>

좋은 웹페이지 즐겨찾기