首页 > web前端 > js教程 > 正文

jQuery高效操作页面元素的实例详解

零下一度
发布: 2017-06-26 15:17:15
原创
1866人浏览过

jquery能够高效地操作页面元素。


关于DOM和CSS的页面元素选择:

  $("span");     //全部span元素

  $("#elem");   //id为elem的元素

  $(".classname");  //类为classname的元素

  $("div#elem");  //id为elem的<div>元素

  $("ul li a.menu");  //类为”menu”的<a>标签

  $("p>span");  //p的直接子元素span

  $("input[type=password]");  //指定类型的input元素

  $("p:first");  //页面的第一个段落  

  $("p:even");  //全部偶数段落

 

  $(":header");  //标题元素(h1到h6)

  $(":button");  //全部按钮元素

  $(":radio");

  $(":checkbox");  

  $(":checked");   //选中状态的 选择框或段选框

  • html()  获取元素或者一组元素的HTML内容,类似与JavaScript的innerHTML,会获得全部的HTML(包括文本)。

var htmlContent=$("#elem").html();
登录后复制
$("#elem").html("<p>Here is some new content.</p>");/*修改内容*/
登录后复制
  •  text() 仅获取元素的文本内容,获取及修改内容如下:

var textContent=$("#elem").text();
$("#elem").text("new content");     //修改内容
$("#elem").append("<p>Here is some new content.</p>")   //添加文本内容
登录后复制
  • attr() 返回一个元素特定的属性值,当用于一组时,返回第一个元素的值。

var title=$("#elem").attr("title");    //返回属性值

$("#elem").attr("title","new title");    //修改属性值
登录后复制
  • show()    //显示元素     $("div").show();

  • hide()     //   隐藏元素  ,slow的值大约是600毫秒

     $("#elem").hide("slow",function(){

            //隐藏后的操作

         }); 


 元素动画

千面数字人
千面数字人

千面 Avatar 系列:音频转换让静图随声动起来,动作模仿让动漫复刻真人动作,操作简单,满足多元创意需求。

千面数字人 156
查看详情 千面数字人

  1.淡入淡出,如:

  $("#elem").fadeOut("slow",funtion(){

     //淡出后的操作

  });

  

  $("#elem").fadeIn(500,function(){

     //淡入后的操作  

  });

  

  $("#elem").fadeTo(3000,0.5,function(){

      //淡入或淡出后的操作,0.5表示不透明度,表示最终不透明度淡入或者淡出为0.5

  });

 

  2.滑动,类似淡入淡出

  slideDown();

  slideUp();

  slideToggle();

 

  3.动画

  animate()可以应用于很多的CSS样式。如把元素高度宽度改变后再淡出隐藏。

$("#elem").animate(
    {
        width:400px;
        height:400px;
       },1500,function(){
               $(this).fadeOut("slow");
                }
  );
登录后复制

 命令链 

  jQuery命令链的长度没有什么限制,可以对同一组元素连续进行很多的操作:

  $("#elem").text("Hello from jQuery").fadeOut().fadeIn();


 

以上就是jQuery高效操作页面元素的实例详解的详细内容,更多请关注php中文网其它相关文章!

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号