做网站的时候想给div下列表中的第一子div增加高亮属性怎么实现呢?这里需要用js获取第一个子div,然后修改它的class属性即可实现。这里就来说说利用jquery查询div列表下第一个div并它的改变class属性。
具体请看下面的代码:
<div id="jhdy"> <div class="normal"> 激活就字变红 </div> <div class="normal"> 激活就字变红 </div> <div class="normal"> 激活就字变红 </div> <div class="normal"> 激活就字变红 </div> </div> <script src="js/jquery-1.11.0.js" type="text/javascript" charset="utf-8"></script> //引入jQuery库 <script> $("#jhdy").each(function(){ $(this).find("div").first().addClass("active"); }); </script> 通过以上代码刷新进入页面就会实现以下效果: <div id="jhdy"> <div class="active"> <!--class属性变为active--> 激活就字变红 </div> <div class="normal"> 激活就字变红 </div> <div class="normal"> 激活就字变红 </div> <div class="normal"> 激活就字变红 </div> </div>
最终实现默认第一个div激活的效果图如上,如果你做网站也需要这个效果,就试试看吧!
如果内容有帮助,就点个赞吧!