jq是一个js函数库,主要是为事件处理特别设计的,现在我们继续学习一些jq函数。

1.jq效果:

    显示与隐藏:
$().hide(speed,callback) speed--"slow" "fast" 毫秒数 callback--回调函数
$().show(speed,callback) speed--"slow" "fast" 毫秒数 callback--回调函数
$().toggle(speed,callback) 切换hide()与show() 淡入与淡出:
$().fadeIn(speed,callback)
$().fadeOut(speed,callback)
$().fadeToggle(speed,callback) 切换fadeIn与fadeOut
$().fadeTo(speed,opacity,callback) 渐变为给定的不透明度(值介于0与1之间) 滑动:
$().slideDown(speed,callback)
$().slideUp(speed,callback)
$().slideToggle(speed,callback) 切换slideDown与slideUp

2.动画:
    $().animate({params},speed,callback)    必须的params参数定义形成动画的CSS属性

    $("button").click(function(){
$("div").animate({
left:'250px',
opacity:'0.5',
width:'150px',
height:'150px'
});
});
//默认地,所有HTML元素都有一个静态位置,无法移动
//如需对元素位置进行操作,需要把元素的position设置为relative absolute或fixed
//params的CSS属性使用驼峰camel格式,如:paddingLeft,marginRight,因为js无法识别”-“。

3.停止动画、效果:

    $(selector).stop(stopAll,goToEnd);

    $("panel").stop();

4.回调函数callback:

    $("p").hide(1000,function(){
alert("The paragraph is hidden");
});

5.JQuery--chaining:
    在相同的元素上进行多个操作

    $("#p1").css("color","red").slideUp(1000).slideDown(1000)

6.获取、设置内容与属性:
    text()    设置、返回元素的文本内容
    html()    设置、返回元素的内容(包括文本中的HTML标签)
    val()    设置、返回表单字段的值
    attr()    获取属性值

    获取:
<p id="test">这是段落中的<b>粗体</b>文本。</p>
$("#test").text() --这是段落中的粗体文本
$("#test").html() --这是段落中的<b>粗体</b>文本
$("#test").val() $("#w3s").attr("href") 设置:
<p id="test1">这是段落。</p>
$('#test').text("Hello world!") --Hello world!
$('#test').text("<b>Hello world!</b>") --<b>Hello world!</b>
$('#test').html("<b>>Hello world!</b>") --Hello world! text() html() val()的回调函数:
$("#test").text(function(index,oldText){ }); attr()设置多个属性:
$("#w3s").attr({
"href":"http://www.w3school.com.cn",
"title":"W3S"
});

7.添加元素、内容:
    添加HTML内容:
    append()    被选元素的结尾插入内容(区别)
    prepend()    被选元素的开头插入内容
    before()    被选元素之前插入内容(区别)
    after()        被选元素之后插入内容

    $("p").append("Some append Text");
$("img").after("Some text after");
$("img").before("Some text before");
//append与after有区别
//prepend与before有区别 添加HTML元素:
function appendText(){
var txt1="<p>Text.</p>"; // 以 HTML 创建新元素
var txt2=$("<p></p>").text("Text."); // 以 jQuery 创建新元素
var txt3=document.createElement("p"); // 以 DOM 创建新元素
txt3.innerHTML="Text.";
$("p").append(txt1,txt2,txt3); // 追加新元素
} 添加HTML元素:
function afterText(){
var txt1="<b>I </b>"; // 以 HTML 创建新元素
var txt2=$("<i></i>").text("love "); // 通过 jQuery 创建新元素
var txt3=document.createElement("big"); // 通过 DOM 创建新元素
txt3.innerHTML="jQuery!";
$("img").after(txt1,txt2,txt3); // 在 img 之后插入新元素
}

8.删除元素:
    remove---删除被选元素(极其子元素)
    empty----从被选元素中删除子元素

    $("#div1").remove()
$("#div1").empty()
$("p").remove(".italic") 接受参数,对被删元素过滤

jq02--基础函数的更多相关文章

  1. 速战速决 (3) - PHP: 函数基础, 函数参数, 函数返回值, 可变函数, 匿名函数, 闭包函数, 回调函数

    [源码下载] 速战速决 (3) - PHP: 函数基础, 函数参数, 函数返回值, 可变函数, 匿名函数, 闭包函数, 回调函数 作者:webabcd 介绍速战速决 之 PHP 函数基础 函数参数 函 ...

  2. python基础——函数的参数

    python基础——函数的参数 定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了.对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复 ...

  3. python基础—函数嵌套与闭包

    python基础-函数嵌套与闭包 1.名称空间与作用域 1 名称空间分为: 1 内置名称空间   内置在解释器中的名称 2 全局名称空间   顶头写的名称 3 局部名称空间 2 找一个名称的查找顺序: ...

  4. python基础—函数装饰器

    python基础-函数装饰器 1.什么是装饰器 装饰器本质上是一个python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能. 装饰器的返回值是也是一个函数对象. 装饰器经常用于有切 ...

  5. iOS 基础函数解析 - Foundation Functions Reference

    iOS 基础函数解析 - Foundation Functions Reference 太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名- ...

  6. (2.16)Mysql之SQL基础——函数

    (2.16)Mysql之SQL基础——函数 关键词:mysql函数,mysql自定义函数,mysql聚合函数,mysql字符串函数,mysql数值函数 1.自定义函数 -- (1)一般形式 creat ...

  7. Python学习---基础函数的学习

    1.1. 基础函数 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可. 灌输一个概念:Python中函数就是对象,函数和我们之前的[1,2,3],'abc ...

  8. Python基础-函数参数

    Python基础-函数参数 写在前面 如非特别说明,下文均基于Python3 摘要 本文详细介绍了函数的各种形参类型,包括位置参数,默认参数值,关键字参数,任意参数列表,强制关键字参数:也介绍了调用函 ...

  9. PHP基础函数、自定义函数以及数组

    2.10 星期五  我们已经真正开始学习PHP 了,今天的主要内容是php基础函数.自定义函数以及数组, 内容有点碎,但是对于初学者来说比较重要,下面是对今天所讲内容的整理:  1 php的基本语法和 ...

  10. JavaScript Allongé 第一呷 :基础函数 (1)

    第一呷 :基础函数 关于函数,尽管少,但毫不逊色. 在javascript中,函数是值,但它们不仅仅是简单的数值,字符串,或者甚至复杂的数据结构树或者地图.函数表示要执行的运算.就像数值.字符串和数组 ...

随机推荐

  1. Activiti中23张表的含义

    1.与流程定义相关的4张表: 2.与执行任务相关的5张表: 3.与流程变量相关的2张表

  2. [转]关于docker包存储结构说明

    原文:http://blog.csdn.net/w412692660/article/details/49005631 前段时间与同事交流docker的安装包层次结构,并沟通相关每个文件的作用,但是一 ...

  3. HDU 3247 Resource Archiver (AC自动机+BFS+状压DP)

    题意:给定 n 个文本串,m个病毒串,文本串重叠部分可以合并,但合并后不能含有病毒串,问所有文本串合并后最短多长. 析:先把所有的文本串和病毒都插入到AC自动机上,不过标记不一样,可以给病毒标记-1, ...

  4. 201709012工作日记--activity与service的通信机制

    service生命周期 Service主要包含本地类和远程类. Service不是Thread,Service 是android的一种机制,当它运行的时候如果是Local Service,那么对应的 ...

  5. C++中的关键字用法--- 四种强制类型转换的总结

    四种强制类型转换的总结(const_cast.static_cast.dynamic_cast.reinterpreter_cast 1. C风格的强制类型转换(Type Cast)很简单,不管什么类 ...

  6. 主程序与DLL之间的全局变量问题

    http://www.cnblogs.com/railgunman/archive/2010/11/29/1891200.html 主程序与DLL之间的全局变量问题   有几个朋友经常向我问题在DLL ...

  7. CNN的学习笔记

    1.卷积核的概念,卷积核的size,就是滑动窗口的大小,例如原始数据为28*28的手写数字,滑动窗口size为5*5,则卷积核的size为5*5.卷积核就是权重集合,就是5*5+1.1表示偏置项.卷积 ...

  8. Redis键迁移

    Redis键迁移   在使用Redis的过程中,很多时候我们会遇到需要进行键迁移的问题,需要将指定Redis中的指定数据迁移到其他Redis当中,键迁移有三种方法,我们来进行一一介绍. 一.move ...

  9. SQL Server Extended Events 进阶 3:使用Extended Events UI

    开始采用Extended Events 最大的阻碍之一是需要使用Xquery和XML知识用来分析数据.创建和运行会话可以用T-SQL完成,但是无论使用什么目标,数据都会被转换为XML.这个限制在SQL ...

  10. sklearn使用小记GridSearchCV

    def test_grid_search(): from sklearn import datasets,svm iris = datasets.load_iris() parameters = {' ...