[英]adding css class in <body> javascript
我在 jquery 中遇到問題,我想在正文標簽中添加 css test
class。
我的代碼
(function($) {
if($("#root").length){
$("#root").closest("body").addClass('co_queue_page'); //not working
}
})(jQuery);
<div class="row"> //react code
<div id="root">
<div>
<header>
<div class="container-fluid">...</div>
</header>
</div>
</div>
</div>
我應該怎么辦? 有人幫幫我嗎?
您不需要使用.closest()
方法,HTML 文檔中只有一個標簽,直接選擇<body>
即可:
(function($) { if($("#root").length){ $("body").addClass('co_queue_page'); } })(jQuery);
對於 select <body>
元素,使用 jQuery,可以使用:
const element = $(document.body);
const element = $("body");
然后您可以使用.addClass()
動態添加您的自定義 class ,如下所示:
element.addClass("co_queue_page");
這也可以在沒有任何 jQuery 的情況下完成,通過文檔 object 訪問主體 DOM 元素:
const element = document.body;
element.classList.add("co_queue_page");
請添加以下代碼:
$("body").addClass("class_name");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.