여러 클래스 제거 (jQuery)
이것을 다시 작성하는 더 좋은 방법이 있습니까?
$('element').removeClass('class1').removeClass('class2');
내가 removeClass();
원하지 않는 모든 클래스를 제거하므로 사용할 수 없습니다 .
$("element").removeClass("class1 class2");
에서 removeClass()
클래스 매개 변수 :
요소에서 제거 할 하나 이상의 CSS 클래스로, 공백으로 구분됩니다.
$('element').removeClass('class1 class2');
다음 은 문서입니다.
http://docs.jquery.com/Attributes/removeClass
요소에서 제거 할 하나 이상의 CSS 클래스로, 공백으로 구분됩니다.
문서는 말합니다 :
class (Optional) String
요소에서 제거 할 하나 이상의 CSS 클래스로, 공백으로 구분됩니다.
예:
일치하는 요소에서 'blue'및 'under'클래스를 제거하십시오.
$("p:odd").removeClass("blue under");
그렇게 할 수있는 방법은 여러 가지가 있습니다!
jQuery
모든 클래스 제거
$("element").removeClass();
OR
$("#item").removeAttr('class');
OR
$("#item").attr('class', '');
OR
$('#item')[0].className = '';
다중 클래스 제거
$("element").removeClass("class1 ... classn");
또는
$("element").removeClass("class1").removeClass("...").removeClass("classn");
네이티브 자바 스크립트
- 모든 수업 제거
// remove all items all class
const items = document.querySelectorAll('item');
for (let i = 0; i < items.length; i++) {
items[i].className = '';
}
- 다중 클래스 제거
// only remove all class of first item
const item1 = document.querySelector('item');
item1.className = '';
흰색으로 수업 분리 space
$('element').removeClass('class1 class2');
You must be separate those classes which you want to remove by white space$('selector').removeClass('class1 class2');
Since jQuery 3.3.0, it is possible to pass arrays to .addClass()
, .removeClass()
and toggleClass()
, which makes it easier if there is any logic which determines which classes should be added or removed, as you don't need to mess around with the space-delimited strings.
$("div").removeClass(["class1", "class2"]);
참고URL : https://stackoverflow.com/questions/1485647/removing-multiple-classes-jquery
'programing tip' 카테고리의 다른 글
잡을 수없는 ChuckNorrisException (0) | 2020.10.03 |
---|---|
REST 이해 : 동사, 오류 코드 및 인증 (0) | 2020.10.03 |
Jackson with JSON : Unrecognized field, not mark as ignorable (0) | 2020.10.03 |
MySQL에서 FULL OUTER JOIN을 수행하는 방법은 무엇입니까? (0) | 2020.10.03 |
SQL Server에서 char, nchar, varchar 및 nvarchar의 차이점은 무엇입니까? (0) | 2020.10.03 |