반응형
jQuery에서 여러 클래스 추가 및 제거
다른 라디오 버튼을 클릭하여 텍스트 필드에서 여러 클래스를 추가하고 제거하려고합니다. 다른 라디오 버튼 사이를 전환하는 동안 원하지 않는 클래스를 제거 할 수 없습니다.
이것에 대한 내 코드는 다음과 같습니다
// For 1st radio button
if (actionUrl == "search-client-by-id") {
$("#req").removeClass("validate[required,custom[onlyLetterNumber],maxSize[20],custom[onlyLetterSp]]")
.addClass("validate[required,custom[onlyNumberSp]]");
}
// For 2nd radio button
else if (actionUrl == "search-client-by-name") {
$("#req").removeClass("validate[required,custom[onlyNumberSp]]")
.addClass("validate[required,custom[onlyLetterNumber],maxSize[20],custom[onlyLetterSp]]");
}
공백으로 여러 클래스를 분리 할 수 있습니다.
$("p").addClass("myClass yourClass");
http://api.jquery.com/addClass/
여러 클래스를 추가하십시오.
$("p").addClass("class1 class2 class3");
또는 계단식으로 :
$("p").addClass("class1").addClass("class2").addClass("class3");
더 많은 클래스를 제거하는 것도 매우 유사합니다.
$("p").removeClass("class1 class2 class3");
또는 계단식으로 :
$("p").removeClass("class1").removeClass("class2").removeClass("class3");
자바 스크립트를 사용하여 클래스 이름을 추가하는 가장 쉬운 방법입니다. .siblings()
오작동 하는 경우 유용 할 수 있습니다 .
document.getElementById('myId').className += ' active';
참고 URL : https://stackoverflow.com/questions/7185709/add-and-remove-multiple-classes-in-jquery
반응형
'development' 카테고리의 다른 글
R 함수에서 여러 객체 반환하기 (0) | 2020.07.05 |
---|---|
String # equals와 String # contentEquals 메소드의 차이점 (0) | 2020.07.05 |
(유니 코드 오류) 'unicodeescape'코덱이 위치 2-3의 바이트를 디코딩 할 수 없습니다 : 잘린 \ UXXXXXXXX 이스케이프 (0) | 2020.07.05 |
날짜 형식이 잘못된 MVC DateTime 바인딩 (0) | 2020.07.05 |
`LoaderManager`에서`initLoader`와`restartLoader`의 차이점 (0) | 2020.07.05 |