猿问

在<body中添加css类>javascript

我在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>


我该怎么办?有些帮我帮忙?

http://img1.mukewang.com/6309b3be0001b4ff04810555.jpg

千巷猫影
浏览 356回答 3
3回答

万千封印

你不需要使用方法,HTML文档中只有一个标签,只需直接选择:.closest()<body>(function($) {&nbsp;&nbsp;&nbsp; &nbsp; if($("#root").length){&nbsp; &nbsp; &nbsp; &nbsp; $("body").addClass('co_queue_page');&nbsp; &nbsp; }})(jQuery);

慕哥9229398

请添加以下代码:$("body").addClass("class_name");

摇曳的蔷薇

要使用jQuery选择元素,可以使用:<body>const&nbsp;element&nbsp;=&nbsp;$(document.body); const&nbsp;element&nbsp;=&nbsp;$("body");然后,您可以使用 动态添加自定义类,如下所示:.addClass()element.addClass("co_queue_page");jQuery 小提琴工作示例这也可以在没有任何jQuery的情况下完成,通过文档对象访问body DOM元素:const&nbsp;element&nbsp;=&nbsp;document.body; element.classList.add("co_queue_page");香草JS小提琴工作示例
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答