Trang của tôi đang tạo động lớp cơ thể và một số plugin WordPress được tạo. Tôi muốn dễ dàng loại bỏ lớp đó, vì vậy tôi đã có thể tìm ra được với jQuery. Tôi nghĩ điều này sẽ loại bỏ các "trang" lớp từ mã cơ thể mà kết thúc lên trông như:Jquery để xóa lớp học khỏi thẻ body
<body class="page otherattr otherattr2 etc etc">
Bằng cách sử dụng jquery này trong chân của tôi:
<script type="text/javascript">
$(document).ready(function(){
$("body").removeClass("page");
});
</script>
Nhưng nó dường như không làm việc , tui bỏ lỡ điều gì vậy?
Điều đó sẽ hiệu quả. Bạn có gặp bất kỳ lỗi nào trong bảng điều khiển không? Bạn đã bao gồm jQuery chưa? –
Khi bạn nói * tự động tạo lớp cơ thể *, điều này có nghĩa là WordPress tạo ra nó trên máy chủ và bạn muốn loại bỏ nó bằng Javascript? Hay điều đó có nghĩa là cái gì khác? Ngoài ra, bạn có cân nhắc việc ghi đè nó ('body.page {canceling properties}') không? –
Mã đó có vẻ ổn với tôi. Bạn có thể xác minh rằng tập lệnh đang được chạy và thẻ body có lớp đó tại thời điểm bạn đang cố xóa lớp đó (nghĩa là nó không được thêm động dưới dạng một số điểm sau khi bạn đã xóa mã chạy)? – nachito