IT 소스/jQuery

[jQuery] .removeClass()

한량이야기 2023. 2. 16. 08:20
반응형

안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다.

jQuery의 removeClass() 메서드는 선택한 요소에서 

하나 이상의 CSS 클래스를 제거합니다. 

이 메서드는 선택한 요소에서 클래스를 제거하여 해당 요소의 

스타일을 변경하거나 수정하는 데 사용됩니다.

 

removeClass() 메서드를 사용하면 선택한 요소에서 클래스를 제거할 수 있습니다. 

이 클래스는 다음과 같이 지정됩니다.

$("selector").removeClass("classname");

여기서 'selector'는 요소를 선택하기 위한 CSS 선택자이며, 'classname'은 제거할 클래스의 이름입니다.

 

예를 들어, 다음과 같이 HTML 요소를 선택하고 클래스를 제거할 수 있습니다.

// javascript code
$("#myDiv").removeClass("highlight");

// html code
<div id="myDiv" class="highlight">내용</div>

위 예제에서는 'myDiv'라는 'ID'를 가진 'div' 요소를 선택하고, 

'highlight' 클래스를 제거하였습니다. 

따라서, 'div' 요소에서 'highlight' 클래스의 스타일을 제거할 수 있습니다.

 

removeClass() 메서드를 사용하여 선택한 요소에서 여러 개의 클래스를 제거할 수도 있습니다. 

이 경우, 클래스 이름은 공백으로 구분됩니다.

$("selector").removeClass("classname1" "classname2" "classname3" ...);

위와 같이 공백으로 구분된 클래스 이름을 전달하면 

선택한 요소에서 여러 개의 클래스를 제거할 수 있습니다.

 

removeClass() 메서드를 사용하여 선택한 요소에서 존재하지 않는 클래스를 제거하더라도, 

해당 클래스가 없으므로 아무런 영향을 미치지 않습니다. 

즉, 선택한 요소에서 없는 클래스를 제거하면 아무런 오류가 발생하지 않습니다.

반응형

'IT 소스 > jQuery' 카테고리의 다른 글

[jQuery] .find()  (0) 2023.02.16
[jQuery] .css()  (0) 2023.02.16
[jQuery] .addClass()  (0) 2023.02.16
[jQuery] .attr()  (0) 2023.02.16
[jQuery] .show()  (0) 2023.02.15