function replaceClass(id, oldClass, newClass) {
var elem = $(`#${id}`);
if (elem.hasClass(oldClass))
elem.removeClass(oldClass);
}
elem.addClass(newClass);
}
$(document).ready(function() {
$("#darkmode").click(function() {
replaceClass("container", "light", "dark");
});
$("#lightmode").click(function() {
replaceClass("container", "dark", "light");
});
});
1. 클래스를 다른 클래스로 교체
클래스를 다른 클래스로 교체하려면 jQuery를 사용하여 이전 클래스를 제거할 수 있습니다. .removeClass()메서드를 찾은 다음 jQuery를 사용하여 새 클래스를 추가합니다. .addClass() 방법.
$(document).ready(function () {
$('input[name="newSignContractYn"]').on('change', function() {
var checkedValue = $('input[name="newSignContractYn"]:checked').val();
// 'Y' 선택, textarea 내용이 비어있는지 확인
if (checkedValue === 'Y' && $('#newSignContractCont').val().trim() === '') {
$('#newSignContractCont').removeClass().addClass(" {'required':true,'byteView':'#byteViewNew1','maxlength':1000} p_98 h_50");
}
console.log(checkedValue);
});
});
});
2. 모든 클래스를 하나 이상의 새 클래스로 교체
모든 기존 클래스를 하나 이상의 새 클래스로 교체하려면 class 속성을 새 클래스와 함께 사용합니다. 다음은 다음을 사용하여 이를 보여주는 jQuery의 예입니다. .attr() 방법.
$(document).ready(function() {
$("#darkmode").click(function() {
$("#container").attr("class", "dark");
});
$("#lightmode").click(function() {
$("#container").attr("class", "light");
});
});
'CS' 카테고리의 다른 글
| JavaFx 소개 (0) | 2023.08.02 |
|---|---|
| Netty란? (0) | 2023.08.02 |
| [Java vs Node.js] 무엇이 더 좋을까? (0) | 2023.07.27 |
| [Jenkins] 젠킨스란 무엇인가 (0) | 2023.07.27 |
| SQL 수정 (0) | 2023.07.27 |