Cách thêm và xóa các lớp CSS bằng jQuery

Trong bài học trước bạn đọc đã cùng Taimienphi.vn tìm hiểu cách xóa các phần tử và thuộc tính trong jQuery. Trong bài học tiếp theo dưới đây Taimienphi.vn sẽ hướng dẫn tiếp cho bạn cách thêm và xóa các lớp CSS bằng jQuery.

cach them va xoa cac lop css bang jquery

Cách thêm và xóa các lớp CSS bằng jQuery

Ngoài các phương thức để xóa phần tử và thuộc tính, jQuery cũng bao gồm các phương thức để thêm và xóa các lớp CSS. Tham khảo tiếp bài học jQuery dưới đây của Taimienphi.vn để tìm hiểu cách thêm và xóa các lớp CSS bằng jQuery.

Mục Lục bài viết:
1. Cách thêm và xóa các lớp CSS bằng jQuery
2. Phương thức addClass() trong jQuery
3. Phương thức removeClass() trong jQuery
4. Phương thức toggleClass() trong jQuery

 

1. Cách thêm và xóa các lớp CSS bằng jQuery

jQuery bao gồm một số phương thức như addClass(), removeClass(), toggleClass(), ... để thao tác với các lớp CSS được gán cho các phần tử HTML.

 

2. Phương thức addClass() trong jQuery

Phương thức addClass() trong jQuery được sử dụng để thêm một hoặc nhiều lớp cho các phần tử được chọn.

Ví dụ: Ví dụ dưới đây minh họa cách thêm lớp .page-header cho phần tử h1 và lớp .highlight cho phần tử p chứa lớp .hint khi click chọn nút.

cach them va xoa cac lop css bang jquery

Kết quả đầu ra có dạng như dưới đây:

cach them va xoa cac lop css bang jquery 2

Ngoài ra chúng ta cũng có thể thêm nhiều lớp cho nhiều phần tử khác nhau cùng một lúc. Chỉ cần chỉ định danh sách các lớp được phân tách bởi dấu cách trong phương thức addClass(), chẳng hạn như trong ví dụ dưới đây:

cach them va xoa cac lop css bang jquery 3

Kết quả đầu ra có dạng như dưới đây:

cach them va xoa cac lop css bang jquery 4

 

3. Phương thức removeClass() trong jQuery

Tương tự, chúng ta có thể sử dụng phương thức removeClass() trong jQuery để xóa các lớp khỏi phần tử. Phương thức removeClass() có thể xóa một lớp, nhiều lớp hoặc tất cả các lớp cùng một lúc khỏi các phần tử được chọn.

Ví dụ: trong ví dụ dưới đây xóa lớp .page-header khỏi phần tử h1, lớp .hint và lớp .highlight khỏi phần tử p khi click chọn nút:

cach them va xoa cac lop css bang jquery 5

Kết quả đầu ra có dạng như dưới đây:

cach them va xoa cac lop css bang jquery 6

Nếu phương thức removeClass() được gọi mà không có đối số, nó sẽ xóa tất cả các lớp khỏi các phần tử được chọn, chẳng hạn như trong ví dụ dưới đây:

cach them va xoa cac lop css bang jquery 7

Kết quả đầu ra có dạng như dưới đây:

cach them va xoa cac lop css bang jquery 8

 

4. Phương thức toggleClass() trong jQuery

Phương thức toggleClass() trong jQuery được sử dụng để thêm hoặc xóa một hoặc nhiều lớp khỏi các phần tử được chọn theo cách nếu phần tử được chọn đã có một lớp thì phương thức sẽ xóa lớp đó, ngược lại nếu phần tử không có lớp thì phương thức sẽ thêm lớp cho phần tử đó.

Ví dụ: Ví dụ dưới đây minh họa cách sử dụng phương thức toggleClass() trong jQuery để thêm hoặc xóa lớp trong phần tử được chọn:

cach them va xoa cac lop css bang jquery 9

Kết quả đầu ra có dạng như dưới đây:

cach them va xoa cac lop css bang jquery 10

https://thuthuat.taimienphi.vn/cach-them-va-xoa-cac-lop-css-bang-jquery-52289n.aspx
Bài học trên đây Taimienphi.vn vừa hướng dẫn bạn cách thêm và xóa các lớp CSS bằng jQuery. Trong bài học tiếp theo Taimienphi.vn sẽ hướng dẫn tiếp bạn cách lấy và thiết lập các thuộc tính CSS bằng jQuery. Ngoài ra nếu có bất kỳ thắc mắc hoặc câu hỏi nào cần giải đáp, bạn đọc có thể để lại ý kiến của mình trong phần bình luận bên dưới bài viết nhé.

Tác giả: Cao Thắng     (4.0★- 3 đánh giá)  ĐG của bạn?

  

Bài viết liên quan

Ẩn hiện các phần tử HTML bằng jQuery
Hiệu ứng Slide trong jQuery
Hiệu ứng Fade in và Fade out trong jQuery
Phương thức stop() trong jQuery
Hiệu ứng động trong jQuery
Từ khoá liên quan:

Cách thêm và xóa các lớp CSS bằng jQuery

, jQuery, học jQuery,

SOFT LIÊN QUAN
  • jQuery Treeview Plugin

    Hỗ trợ quản lý thư mục jQuery

    jQuery Treeview Plugin là tiện ích mở rộng hữu ích cho người dùng thường xuyên làm việc với jQuery. Download jQuery Treeview Plugin giúp bạn quản lý các file jQuery dễ dàng hơn nhờ việc phân cấp cây thư mục một cách khoa ...

Tin Mới

  • Hadoop là gì?

    Hadoop là gì? Các thành phần, hệ sinh thái và cấu trúc Hadoop như thế nào? Bạn đọc cùng tham khảo tiếp bài viết dưới đây của Taimienphi.vn để tìm hiểu chi tiết nhé.

  • Học jQuery, tài liệu tự học lập trình jQuery

    JQuery là thư viện JavaScript đa tính năng, hỗ trợ đắc lực cho những người lập trình web, học jQuery thành thạo, bạn sẽ code ít hơn và được cập nhật liên tục các công nghệ mới nhất.

  • Thiết lập kích thước phần tử trong jQuery

    Để tìm hiểu các phương thức thiết lập kích thước phần tử trong jQuery, bạn đọc cùng tham khảo tiếp bài viết dưới đây của Taimienphi.vn, ngoài ra bạn đọc có thể tham khảo thêm một số bài viết khác đã có trên Taimienphi.vn để tìm hiểu thêm về phương thức lấy và thiết lập các thuộc tính CSS trong jQuery.

  • Tổng đài xe XANH SM BIKE, cách gọi và đặt xe

    Để sử dụng dịch vụ xe xe máy điện, bạn chỉ cần gọi tổng đài xe XANH SM BIKE để được hỗ trợ đặt xe 24/7 hoặc đặt qua ứng dụng Taxi Xanh SM. XANH SM BIKE sử dụng xe máy điện VinFast mang đến sự thoải mái và an toàn cho hành trình. Với sự chú trọng đến việc bảo vệ môi trường, dịch vụ này thể hiện cam kết đối với sự phát triển bền vững và góp phần giảm thiểu ô nhiễm.