我在jquery中遇到了一个问题,我想在body标签中添加一个css类。test我的代码(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>我该怎么办?有些帮我帮忙?
3 回答
万千封印
TA贡献1891条经验 获得超3个赞
你不需要使用方法,HTML文档中只有一个标签,只需直接选择:.closest()<body>
(function($) {
if($("#root").length){
$("body").addClass('co_queue_page');
}
})(jQuery);
摇曳的蔷薇
TA贡献1793条经验 获得超6个赞
要使用jQuery选择元素,可以使用:<body>
const element = $(document.body); const element = $("body");
然后,您可以使用 动态添加自定义类,如下所示:.addClass()
element.addClass("co_queue_page");
这也可以在没有任何jQuery的情况下完成,通过文档对象访问body DOM元素:
const element = document.body; element.classList.add("co_queue_page");
添加回答
举报
0/150
提交
取消