Dzwebs.Net

撰写电脑技术杂文十余年

jquery批量设置同类元素的背景

Admin | 2015-9-1 10:28:19 | 被阅次数 | 3745

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  使用jquery可以一次性就设置同类元素的属性,下面我们看这个方法。

  假设页面的HTML元素为如下的对象:

  <div id="menu">
     <ul>
       <li><a href="#" class="first">首页</a></li>
       <li class="current_page_item"><a href="#">博客</a></li>
       <li><a href="#">About</a></li>
       <li><a href="#">Contact</a></li>
     </ul>
  </div>

  其中,最为关键的就是<div id="menu">这个了,它有ID号,其它的不需要有。另外,我们要设置的就是这个div里面的所有li对象的属性为:鼠标移动到li上,其背景会改变颜色;鼠标移出之后,又恢复原来的背景颜色,这个如何做呢?

  请看下面的jquery代码即可。

  <script type="text/javascript"> 
  $(document).ready(function(){

    $("#menu li").on("mouseover",function(){
      $(this).css({"color":"#618C04"});
      $(this).css({"background-color":"#FFFFFF"});
    })
 
    $("#menu li").on("mouseout",function(){
      $(this).css({"color":""});
      $(this).css({"background-color":""});
    })
 
  });
  </script>

  其中的$("#menu li")代表的是ID号为menu的对象里面是所有li元素。


该杂文来自: 网页制作杂文

上一篇:jquery使用自定义函数的多种方法

下一篇:使用CSS的text-indent实现网页段落首行缩进悬挂缩

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计