jQuery基本功能
前言:本文章的目的是介绍 jQuery 的基本功能,如果你想了解 jQuery 基本的思路可以去看 jQuery 的设计模式上和下的 blog。希望能帮助到你
目录
jQuery
jQuery 是一个高效、精简并且功能丰富的 JavaScript 工具库,jQuery 是目前使用最广泛的 JavaScript 库
1. jQuery 如何获取元素
<!doctype html>
<html>
<head>
<title>jQuery之获取元素</title>
</head>
<body>
<div id="test"></div>
</body>
</html>
$('#test') //利用id值来获取元素
//上述代码用ID的值去获取元素,$()函数执行完后,会返回一个对象。这个对象包含了对元素进行各种操作的方法
jQuery 基本思想和主要用法:就是当我获取一个元素之后,我可以直接进行各种操作。jQuery 的构造函数简写为\$
2. jQuery 链式操作是怎样的
<!doctype html>
<html>
<head>
<title>jQuery之链式操作</title>
</head>
<body>
<div id="test">
<div class="child">child1</div>
<div class="child">child2</div>
<div class="child">child3</div>
</div>
</body>
</html>
$("#test").find(".child") //在id为test里找到类名为child
这是主要思想和主要用法的体现之处.当我获取到一个元素时,可以直接进行操作。这就是链式操作
3. jQuery 如何创造元素
$(`<div id="test2"></div>`) //你想创建什么元素,写开始标签结束标签以及属性内容。就会创造一个元素.
执行上述代码之后,创建一个 div 元素 ID 为 test2.并且返回一个对象
4. jQuery 如何移动元素
<!doctype html>
<html>
<head>
<title>jQuery之移动元素</title>
</head>
<body>
<div id="test">
test1
<div class="child">child1</div>
test1
<div class="child">child2</div>
test1
<div class="child">child3</div>
</div>
</body>
</html>
$("#test").after($(".child"))
//.after():在匹配元素集合中的每个元素后面插入参数所指定的内容,作为其兄弟节点
执行上述代码之后类名为.child 跟 ID 名为 test 的作为兄弟元素
5. jQuery 如何修改元素的属性
<!doctype html>
<html>
<head>
<title>jQuery之修改元素的属性</title>
</head>
<body>
<div class="child">child1</div>
<div class="child">child2</div>
<div class="child">child3</div>
</div>
</body>
</html>
$(".child").attr('title','red');
//.attr():获取匹配的元素集合中的第一个元素的属性值。设置每一个匹配元素的一个或多个属性。
执行上述代码之后 child 都变成 red
在当前来说,jQuery 已经不是主流行了。但依然有很多老项目在使用。这个初步的认识有助于我们未雨绸缪.更多 API 请看jQuery 中文文档
再见!