Bạn có thể xóa các kiểu đã thêm bằng cả JavaScript và jQuery. Tuy nhiên, trong hướng dẫn này, chúng tôi đề xuất các phương thức jQuery yêu cầu ít mã hơn Show Hãy thảo luận về tình huống sau
Bây giờ hãy loại bỏ kiểu dáng. Một chuỗi trống sẽ xóa thuộc tính màu CSS
Đừng làm css("background-color", "none") vì nó sẽ xóa kiểu dáng mặc định khỏi các tệp css Có một cách khác để loại bỏ phong cách. Chỉ cần sử dụng phương thức jQuery removeAttr() Thí dụ
Hãy cẩn thận vì phương pháp sau loại bỏ tất cả các thuộc tính khác trong thuộc tính style Các. css() Phương thức jQuery được sử dụng để đặt hoặc trả về một hoặc nhiều thuộc tính kiểu cho các phần tử được chọn Các. Phương thức jQuery removeAttr() loại bỏ một thuộc tính khỏi mỗi phần tử trong tập hợp các phần tử phù hợp. Phương thức này sử dụng hàm removeAttribute() của JavaScript, nhưng nó có khả năng được gọi trực tiếp trên một đối tượng jQuery Tương tự như 0 thay thế Hãy xem xét HTML sau 1 2 3 4
Chúng tôi có thể nhắm mục tiêu bất kỳ yếu tố nào để loại bỏ 1
Điều này sẽ dẫn đến cấu trúc DOM với phần tử 1 bị xóa 1 2 3
Nếu chúng ta có bất kỳ số lượng phần tử lồng nhau nào bên trong 2, thì chúng cũng sẽ bị xóa. Các cấu trúc jQuery khác như dữ liệu hoặc trình xử lý sự kiện cũng bị xóa Chúng tôi cũng có thể bao gồm một bộ chọn làm tham số tùy chọn. Ví dụ: chúng ta có thể viết lại mã xóa DOM trước đó như sau jQuery cung cấp một số phương thức, chẳng hạn như jQuery addClass() Phương thứcPhương thức Ví dụ sau sẽ thêm lớp 0 vàovà lớp 1 đếncác phần tử có lớp 2 khi nhấp vào nút
Bạn cũng có thể thêm nhiều lớp vào các phần tử cùng một lúc. Chỉ cần chỉ định danh sách các lớp được phân tách bằng dấu cách trong phương thức
jQuery removeClass() Phương thứcTương tự, bạn có thể loại bỏ các lớp khỏi các phần tử bằng cách sử dụng phương thức Ví dụ sau sẽ loại bỏ lớp 0 khỏivà lớp 2 và 1 từcác yếu tố trên nút bấm
Khi phương thức
jQuery toggleClass() Phương thứcjQuery Làm cách nào để xóa lớp CSS bằng jQuery?Phương thức jQuery removeClass()
. Ghi chú. Nếu không có tham số nào được chỉ định, phương thức này sẽ xóa TẤT CẢ tên lớp khỏi các phần tử được chọn.
Làm cách nào để xóa thuộc tính CSS cụ thể bằng jQuery?Phương thức jQuery removeProp()
. Ghi chú. Không sử dụng phương pháp này để xóa các thuộc tính HTML như kiểu, id hoặc đã chọn. Thay vào đó, hãy sử dụng phương thức removeAttr(). The removeProp() method removes a property set by the prop() method. Note: Do not use this method to remove HTML attributes like style, id, or checked. Use the removeAttr() method instead.
Làm cách nào để thêm và xóa CSS bằng jQuery?CSS thao tác jQuery . addClass() - Thêm một hoặc nhiều lớp vào các phần tử đã chọn removeClass() - Xóa một hoặc nhiều lớp khỏi các phần tử đã chọn toggleClass() - Chuyển đổi giữa việc thêm/xóa các lớp khỏi các phần tử đã chọn css() - Đặt hoặc trả về thuộc tính style Làm cách nào để xóa kiểu bằng jQuery?Để xóa một thuộc tính khỏi mỗi thẻ bằng jQuery, hãy sử dụng phương thức removeAttr() và sử dụng Bộ chọn chung . Hãy cho chúng tôi xem cách sử dụng phương thức để xóa tất cả thuộc tính kiểu. Cũng sử dụng bộ chọn chung để chọn tất cả các phần tử. |