jQuery/JavaScript를 사용하여 모든 CSS 클래스를 제거하는 방법은 무엇인가요?
요소에 있을 수 있는 모든 클래스에 대해 개별적으로 $(#item").removeClass()
를 호출하는 대신, 주어진 요소에서 모든 CSS 클래스를 제거하는 단일 함수를 호출할 수 있나요?
jQuery와 원시 자바스크립트 모두 작동합니다.
754
13
요소에 있을 수 있는 모든 클래스에 대해 개별적으로 $(#item").removeClass()
를 호출하는 대신, 주어진 요소에서 모든 CSS 클래스를 제거하는 단일 함수를 호출할 수 있나요?
jQuery와 원시 자바스크립트 모두 작동합니다.
매개변수 없이
removeClass
를 호출하면 항목의 모든 클래스가 제거됩니다.이 방법을 사용할 수도 있습니다(반드시 권장하지는 않습니다. 정확한 방법은 위의 방법입니다):
jQuery가 없다면 이 방법이 거의 유일한 옵션일 것입니다:
39, t, doesn& 착륙해야겠어요 레모베클레스 () 는 기본적으로 모든 것이 아무 것도 없으면 제거 클래스뿐만 특정 지정되어? 그래서
스스로 할 거라고.
실제 DOM 요소의
className
속성을''
(아무것도 없음)으로 설정하면 됩니다.편집: 다른 사람들은
removeClass
를 호출하는 것만으로도 작동한다고 말했습니다 - Google JQuery Playground에서 테스트해 보았습니다: http://savedbythegoog.appspot.com/?id=ag5zYXZlZGJ5dGhlZ29vZ3ISCxIJU2F2ZWRDb2RlGIS61gEM ... 그리고 작동합니다. 따라서 이런 방법으로도 할 수 있습니다:물론입니다.
이젠 아니야, 비슷한 답을 찾기 위해 나왔다. 그런 다음 hit me.
특정 클래스 제거하시겠습니까
만약 요소가 class = " 말하도다 another-class" 클래스용;;
가장 빠른 방법
시도하시겠습니까 됩니다
클래스 이름 없는 경우, 예를 들어 있는 액세스하려면 요소를 추가해야 할 새로운 클래스 이름, 그렇게 할 수 있습니다.
난 내 인텔리 클래스를 사용하는 기능을 추가하고 제거할 수 있는 html 구성기는. 행운을 빕니다.
더 이상 이 클래스 속성 존재해야 elm" ";).
I like it 방관하겠나 js 넷윈을 사용하여 이를 보라!
jQuery 방법
',' 그레모베클레스 () $ (", # item")
'$ (", # item") 그레모베클레스 (", class1. 'classn").
39 의 let& 이 예제를 사용하여. 아마 운영까지도 사용자가 웹 사이트를 알아야 필드는 유효함 또는 it 주의 배경색입니다 변경하여 현장. 사용자가 그런후에도 너회의 코드를 갖고 있는 경우에만 필드용 재설정하십시오 안타 재설정하지 진입하지 않은 다른 모든 페이지에 데이터 및 필드 루핑.
>. Jquery 는 이 필터링합니다 " 클래스용 분리하십시오 highlightCriteria"; 대해서만 >. 이 필드를 선택 입력 또는 있는 클래스.
없기 때문에 모든 버전의 jQuery 에 즉 같은 문제가 발생할 수 있었기 때문에, 생성될지 비유하 호출하십시오 그레모베클레스 (), $ (", # item") 실제로 클래스용 분리하십시오 않습니다. (아마도 버그가)
더 신뢰할 수 있는 방법은 기초형상 JavaScript 와 class 속성을 사용하여 간단히 분리하십시오 아예 바꾸기도 한다.
시도하시겠습니까 레모베클레스 '와'
<! - begin 스니핏: js 숨기십시오: 거짓값 콘솔: 진정한 바벨. > 거짓값 -;
끝 - < 스니핏 >;!
난 이미 비슷한 문제를 해결할 수 있습니다. 내 경우 모든 요소를 가지고 있는 에 적용된 비활성화됨 아스파네디사블데 클래스 및 비활성화됨 제어하는지 잘못된 색계열. 그래서 이 클래스를 사용할 수 있는 모든 요소 / 제어입니다 습관 및 모든 것을 내가 jquery 제거하시겠습니까 작동됨 외모 멋지구리해요 됐다.
이건 내 코드를 아스파네디사블데 제거하기 위한 클래스: