使用 jQuery 库

开始

JQuery 是一个快速、小型和功能丰富的 JavaScript 库。它使 HTML 文档遍历和操作、事件处理、动画和 Ajax 之类的事情变得更加简单,并且提供了一个跨多种浏览器的易于使用的 API。通过多功能性和可扩展性的结合,jQuery 改变了数百万人编写 JavaScript 的方式。

ready 方法

当 DOM(文档对象模型) 已经加载,并且页面(包括图像)已经完全呈现时,会发生 ready 事件。

由于该事件在文档就绪后发生,因此把所有其他的 jQuery 事件和函数置于该事件中是非常好的做法。正如上面的例子中那样。

简写:

1
2
3
$(document).ready(function(){});
$().ready(function(){});
$(function(){});

示例1:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
<script>$(function() {
$("p").click(function() {
$(this).hide();
});
});</script>
</head>
<body>
<p>如果你点我,我就会消失。</p>
<p>继续点我!</p>
<p>接着点我!</p>
</body>
</html>

示例2:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
< !DOCTYPE html>
<html>

<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
<script>$(document).ready(function() {
$("button").click(function() {
$.ajax({
url: "demo_ajax_load.txt",
async: true,
success: function(result) {
$("div").html(result);
}
});
});
});</script>
</head>

<body>
<div>
<h2>AJAX 可以修改文本内容</h2></div>
<button>修改内容</button></body>

</html>

参考

jQuery
https://jquery.com/