Làm cách nào để bạn kiểm tra xem một phần tử có một lớp cụ thể trong jQuery hay không?
Làm cách nào để bạn kiểm tra xem một phần tử có một lớp cụ thể trong jQuery hay không?

Video: Làm cách nào để bạn kiểm tra xem một phần tử có một lớp cụ thể trong jQuery hay không?

Video: Làm cách nào để bạn kiểm tra xem một phần tử có một lớp cụ thể trong jQuery hay không?
Video: Javascript - Tổng hợp các dạng check input đầu vào với Javascript 2024, Tháng mười hai
Anonim

Các kiểm tra phương thức hasClass () nếu như bất kỳ NS đã chọn các phần tử có một lớp được chỉ định Tên. Nếu như Bất kỳ NS đã chọn các phần tử có lớp được chỉ định tên, phương thức này sẽ trả về "true".

Vì vậy, làm thế nào để bạn kiểm tra xem một phần tử có chứa một lớp trong jQuery hay không?

Đang sử dụng. Đến kiểm tra xem một phần tử trong jQuery có lớp , hãy làm theo cú pháp sau: $ (bộ chọn). hasClass (className); Bộ chọn được sử dụng để chỉ định các yếu tố đến đánh dấu.

Bên cạnh ở trên, jQuery có phải là một phương thức không? Là (bộ chọn) phương pháp kiểm tra lựa chọn hiện tại so với một biểu thức và trả về true, nếu ít nhất một phần tử của lựa chọn phù hợp với bộ chọn đã cho. Nếu không có phần tử nào phù hợp hoặc bộ chọn không hợp lệ, thì phản hồi sẽ là 'sai'.

Ngoài ra, làm cách nào để bạn kiểm tra xem một phần tử có một lớp hay không?

phù hợp với () để xác định nếu một phần tử chứa một lớp . className chỉ là một chuỗi nên bạn có thể sử dụng hàm indexOf thông thường để xem nếu như danh sách của lớp học chứa một chuỗi khác. Nếu như NS yếu tố chỉ một có một lớp tên bạn có thể nhanh chóng đánh dấu nó bằng cách lấy lớp thuộc tính.

Tôi có thể sử dụng chuyển đổi classList không?

Định nghĩa và Cách sử dụng Thuộc tính này hữu ích cho cộng , loại bỏ và chuyển đổi Các lớp CSS trên một phần tử. Các classList thuộc tính chỉ đọc, tuy nhiên, bạn có thể sửa đổi nó bằng cách sử dụng NS cộng () và phương thức remove (). Giải pháp trình duyệt chéo: classList thuộc tính không được hỗ trợ trong IE9 trở về trước.

Đề xuất: