Thêm/xóa lớp nghiêm ngặt bằng phương thức toggleClass trong jQuery

Cũng có thể truyền tham số trạng thái vào toggleClass, như true hoặc false, khi đó lớp sẽ chỉ được thêm vào hoặc chỉ bị xóa đi.

Giả sử chúng ta có các lớp CSS sau:

css.red {
  color: red;
}
  
.zzz {
  font-style: italic;
}

Lớp zzz được áp dụng cho đoạn văn:

html<p class="zzz" id="test">text</p>
<button>click</button>

Hãy chỉ thêm lớp red khi nhấn vào:

javascript$('button').click(function() {
  $('#test').toggleClass('red', true);
});

Như bạn thấy, khi nhấn lại lần nữa không có thay đổi nào xảy ra.

Cả ba phương thức đã liệt kê để làm việc với các lớp - addClass, removeClass, toggleClass cũng có thể nhận nhiều lớp làm tham số, và cho phép áp dụng một hàm cho từng phần tử trong tập hợp.

Задание 1

Hãy sửa đoạn mã ví dụ ở trên - đầu tiên thêm lớp red vào thuộc tính và sau đó làm sao để lớp red chỉ bị xóa đi.