样式表属性操作.css

  $("div").css({'width':100,'height':100,'background':'red'});

  $("div").css("background","pink");

类操作

  .addClass添加类    $("div").addClass("class");

  .removeClass删除类   $("div).removeClass("class");

  hasClass判断是否有类 $("div).hasClass("class");

  .toggleClass 切换类    $("div").toggleClass("class");   有class类将删除 没有将添加class类

动画

 显示/隐藏:

  .show/.hide/.toogle()    括号可以啥都不写  ;是通过display:block/none。来实现隐藏和显示

  .show/.hide/.toogle(毫秒值) 固定时间 ;  通过控制宽高透明度。dispaly控制/各属性只在变换的时候才存在,显示完毕后,宽高和opacity属性清楚

  .show/.hide/.toogle(fast/normer/slow):   slow:(慢600ms)/normer:正常400毫秒/fast:快:200毫秒

  .show/.hide.toogle(fast/normer/slow,function(){函数});  回掉函数。显示完毕后执行回调函数

  无参数/毫秒数/字符串/回调函数

 滑入/滑出:          淡入/淡出    自定义

  .slideDown() 显示  fadeIn:显示  .animate({json串},时间,回调函数)

  slideUp();  隐藏     fadeOut:隐藏  animate不支持背景色

  .toogle();      fadeToggle: 切换

 停止动画:

  .stop(false,fasle) 停止执行当前正在执行的动画,执行下一个动画

  .stop(true,false)

        清空队列,后续动画不执行

      1. 不立即完成当前动画,只是停止.stop(false,false)
      2. 不清空队列,后续动画执行
      3. 停止完成当前动画,执行下一个动画
  1. .stop(true,true)
      1. 清空动画队列,不执行以后的动画
      2. 立即完成当前的动画
  2. .stop(false,true)
      1. 不清空动画队列,后续动画执行
      2. 立即完成当前动画后,执行下一个动画

    第一个参数判断是否清空队列。可以立即结束动画。

      true  清空      false  不清空

    第二个参数让当前正在执行的动画立即完成,并且重设show和hide的原始样式,调用回调函数等

    1.   true  立即完成
    2.   false  不立即完成

节点操作:

  创建jQuery对象

    $name = $("<li></li>"); 创建一个li标签

    $("标签名“).html("内容")

  添加对象

    $("目标位置“).append("要添加的元素");  在目标最后的位置添加

    newNode.appendTo($('添加到哪') ;

    prepend() 在盒子最前面添加  newNode.prependTo($('要添加到哪'));

    $("").after(newNode): 兄弟之后。   成倍添加

    $("").before(newNode); 在兄弟之前

清空节点:

    $("node").html("空字符") ;

    $("node").empty()

  删除指定元素. $("node").remove();删除自身

复制节点:

    var newNode = $(要复制的元素).clone;

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
table {
border-collapse: collapse;
border-spacing: 0;
border: 1px solid #c0c0c0;
} th,
td {
border: 1px solid #d0d0d0;
color: #404060;
padding: 10px;
} th {
background-color: #09c;
font: bold 16px "微软雅黑";
color: #fff;
} td {
font: 14px "微软雅黑";
} tbody tr {
background-color: #f0f0f0;
} tbody tr:hover {
cursor: pointer;
background-color: #fafafa;
}
</style>
<script src="jquery-1.11.1.js"></script>
<script>
$(function () {
// 模拟从后台拿到的数据
var data = [{
name: "传智播客",
url: "http://www.itcast.cn",
type: "IT最强培训机构"
}, {
name: "黑马程序员",
url: "http://www.itheima.com",
type: "大学生IT培训机构"
}, {
name: "传智前端学院",
url: "http://web.itcast.cn",
type: "前端的黄埔军校"
}]; //需求:点击按钮,然后生成tr里面生成三个td.数组元素个数个tr。然后放入tbody中
//步骤:
//1.绑定事件
//2.利用for循环,把数组中的所有数据组合成一个字符串。
//3.把生成的字符串设置为html内容添加进tbody中。 //1.绑定事件
$("input").click(function () {
//写入到click事件中,每次点击以后把str清空
var str = "";
//2.利用for循环,把数组中的所有数据组合成一个字符串。
for(var i=0;i<data.length;i++){
//如何生成3组???
// str += "<tr><td>1</td><td>2</td><td>3</td></tr>";
//data[i] = 数组中的每一个json
//data[i].name = 数组中的每一个json的name属性值
str += "<tr><td>"+data[i].name+"</td><td>"+data[i].url+"</td><td>"+data[i].type+"</td></tr>";
} //3.把生成的字符串设置为html内容添加进tbody中。
$("#j_tbData").html(str);
})
})
</script>
</head> <body>
<input type="button" value="获取数据" id="j_btnGetData"/>
<table>
<thead>
<tr>
<th>标题</th>
<th>地址</th>
<th>说明</th>
</tr>
</thead>
<tbody id="j_tbData">
<!--<tr>-->
<!--<td>1</td>-->
<!--<td>2</td>-->
<!--<td>3</td>-->
<!--</tr>-->
</tbody>
</table>
</body> </html>

动态创建表格

jQuery - 02. 样式表属性操作/类操作、动画、显示隐藏、滑入、淡入、停止动画、节点操作、添加对象、清空节点的更多相关文章

  1. js进阶 13-3 jquery动画显示隐藏,滑动,淡入淡出的本质是什么

    js进阶 13-3 jquery动画显示隐藏,滑动,淡入淡出的本质是什么 一.总结 一句话总结:分别改变display,高度,opacity透明度这三种属性. 1.fade系列函数有哪四个? fade ...

  2. CSS.02 -- 样式表 及标签分类(块、行、行内块元素)、CSS三大特性、背景属性

    样式表书写位置  内嵌式写法 <head> <style type="text/css"> 样式表写法 </style> </head&g ...

  3. jQuery中样式和属性模块简单分析

    1.行内样式操作 目标:扩展框架实现行内样式的增删改查 1.1 创建 css 方法 目标:实现单个样式或者多个样式的操作 1.1.1 css方法 -获取样式 注意:使用 style 属性只能获取行内样 ...

  4. 0908期 HTML 样式表属性

    1.背景与前景    /*背景色,样式表优先级高*/ background-image:url(路径);    /*设置背景图片(默认)*/ background-attachment:fixed;  ...

  5. javascript中隐藏显示的样式表属性

    display属性 隐藏不占据位置 visibility属性 隐藏占据位置 //使用display的样式属性 隐藏 显示 //隐藏后不占据文档流位置 function showAddForm(){ v ...

  6. JS 对html标签的属性的干预以及JS 对CSS 样式表属性的干预

      -任何标签的任何属性都可以修改! -HTML里是怎么写, JS就怎么写   以下是一段js 作用于 css 的 href的 代码   <link id="l1" rel= ...

  7. 前端笔记之jQuery(下)事件&节点操作&净位置&拖拽&页面卷动值&遍历JSON

    一.监听事件大全 1.1 JavaScript事件 onblur 元素失去焦点 onchange 用户改变域的内容 onclick 鼠标点击某个对象 ondblclick 鼠标双击某个对象 onfoc ...

  8. 2.NetDh框架之简单高效的日志操作类(附源码和示例代码)

    前言 NetDh框架适用于C/S.B/S的服务端框架,可用于项目开发和学习.目前包含以下四个模块 1.数据库操作层封装Dapper,支持多种数据库类型.多库实例,简单强大: 此部分具体说明可参考博客: ...

  9. python 数据库操作类

    #安装PyMySQL:pip3 install PyMySQL   #!/usr/bin/python3   #coding=utf-8   #数据库操作类     from  datetime  i ...

随机推荐

  1. 并发编程(3)——ThreadPoolExecutor

    ThreadPoolExecutor 1. ctl(control state) 线程池控制状态,包含两个概念字段:workerCount(线程有效数量)和runState(表示是否在运行.关闭等状态 ...

  2. SpringBoot第二天

    一,SpringBoot 整合 jsp 技术 1,创建项目 2,修改 pom 文件,添加坐标 <project xmlns="http://maven.apache.org/POM/4 ...

  3. Java虚拟机学习笔记(二)--- 判断对象是否存活

    Java堆中存放着所有的对象实例,垃圾收集器在堆进行回收之前,需要判断对象是“存活”还是“死亡”(即不可能再被任何途径引用的对象). 最常见的一种判断对象是否存活算法是引用计数算法, 给对象加一个引用 ...

  4. IBM实习工作(一)

    2019.1.21 今天的任务是完成会计是否在岗配置表格增加操作记录,任务描述:1.  [会计是否在岗配置] 查询结果界面: 修改人编码/修改人/修改时间 字段:2.      字段取值为[会计是否在 ...

  5. Go包管理工具dep

    dep是一个golang依赖管理工具,需要在Go 1.7及更高的版本中使用. 1. 安装 安装dep工具的方式有很多种,如果是mac电脑的话,只需要如下命令: brew install dep 对于L ...

  6. 面试java后端面经_3

    小姐姐说:你一点都不懂表达,一点都不懂爱情,一点也不爱我! 你答:你知道吗,我听说过一个这样的故事,讲的就是有一个小女孩和一个男孩在一起,小男孩呢很不幸是位聋哑人,虽然如此,但是他们的日子过得特别的美 ...

  7. flask 使用基础

    转 https://blog.csdn.net/yelena_11/article/details/53404892

  8. 网页如何设置favicon.ico

    1.首先制作ico图,并命名favicon.ico 2.将文件放在项目的根目录下

  9. Hbase多版本(version)数据写入和读取

    1. 首先创建一个支持多版本的hbase表 create }   2.put几条测试数据 put ','f1:name','jack1' put ','f1:name','jack2' 3.读取多版本 ...

  10. 常用高效 Java 工具类总结

    一.前言 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类.以下工具类.方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码 ...