关于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() 仅获取元素的文本内容,获取及修改内容如下:
1
2
3
var textContent=$("#elem").text();
$("#elem").text("new content");     //修改内容
$("#elem").append("<p>Here is some new content.</p>")   //添加文本内容
  • attr() 返回一个元素特定的属性值,当用于一组时,返回第一个元素的值。
1
2
3
var title=$("#elem").attr("title");    //返回属性值
 
$("#elem").attr("title","new title");    //修改属性值
  • show()    //显示元素     $("div").show();
  • hide()     //   隐藏元素  ,slow的值大约是600毫秒

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

            //隐藏后的操作

         }); 


元素动画

  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样式。如把元素高度宽度改变后再淡出隐藏。

1
2
3
4
5
6
7
8
$("#elem").animate(
    {
        width:400px;
        height:400px;
       },1500,function(){
               $(this).fadeOut("slow");
                }
  );

 命令链 

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

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

最新文章

  1. ASP.NET Core Kestrel部署HTTPS
  2. querystring模块
  3. 原创QQ影音DLL劫持漏洞+动画实战教程
  4. Jquery每行最后一个LI边距设为0
  5. php---PHP setcookie()
  6. DataTables warning : Requested unknown parameter &#39;5&#39; from the data source for row 0
  7. threaded模式下,比prefork模式要省资源
  8. Java彻底 - WEB容器的侦听具体解释 ServletContextListener
  9. QT编程环境搭建
  10. C#动态调用webService出现 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。
  11. Oracle 表空间恢复
  12. HNの野望
  13. 【Spring】29、SpringBoot中@SpringBootApplication的使用
  14. Tomcat模型结构
  15. Python 进制转换 二进制 八进制 十进制 十六进制
  16. Java使用SFTP和FTP两种连接方式实现对服务器的上传下载 【我改】
  17. JDBC中的那些设计模式
  18. PL/SQL学习笔记之变量、常量、字面量、字符串
  19. 设计模式之Interpreter(解释器)(转)
  20. 好使-利用python 下paramiko模块无密码登录

热门文章

  1. MySQL数据库运维的五大指标
  2. 005杰信-factory删除数据
  3. 以下web.xml片断( )正确地声明servlet 上下文参数。
  4. web 前端 转盘界面
  5. vim 编辑器使用技巧
  6. Elasticsearch JVM Heap Size大于32G,有什么影响?
  7. ThinkPHP无限级分类
  8. &lt;mvc:annotation-driven /&gt;注解详解
  9. Tomcat高并发配置优化
  10. int main(int argc, char *argv[])中的argc和argv