jQuery HelloWorld
-
1.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Hello World</title>
<style>
div{
padding: 8px 0;
font-size: 12px;
text-align: center;
border: 1px solid #888;
}
</style>
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$("div").html("你好,我是jQuery!");
});
</script>
</head>
<body>
<div></div>
</body>
</html>
1.1 `$(document).ready()` 的作用是:等页面文档document中的节点都加载完毕后,再执行后续的操作代码,因为再执行此段代码时,可能会依赖页面中的某一个元素,所以要保证这个元素真正的被加载完毕后才能正确的使用。
1.2 `$("div").html()` 的作用:相当于获取或设置DOM对象的`innerHTML`属性的作用。
1.3对应于javascript中的各类选择器,如:
$("*") ——所有元素
$("#idname") ——id="idname" 的元素
$(".classname") ——所有 class="classname" 的元素
$("p") ——所有 <p> 元素
$(".first.second") ——所有 class="first" 且 class="second" 的元素
jQuery对象与DOM对象
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery对象与DOM对象</title>
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
<script type="text/javascript">
window.onload = function () {
var oDiv = document.getElementById('jsDiv');
oDiv.innerHTML = "Hello! I am JavaScript.";
oDiv.style.color = "red";
}
</script>
<script type="text/javascript">
$(document).ready(function () {
var $div = $('#jQueryDiv');
$div.html('Hello! I am jQuery.').css('color','green');
});
</script>
</head>
<body>
<div id="jsDiv">jQuery对象与DOM对象</div>
<div id="jQueryDiv">jQuery对象与DOM对象</div>
</body>
</html>
jQuery对象转化成DOM对象
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery对象转化成DOM对象</title>
<script src="http://code.jquery.com/jquery-1.11.3.js"></script>
</head>
<body>
<div>元素一</div>
<div>元素二</div>
<div>元素三</div>
<script type="text/javascript">
var $div = $('div');
var div0 = $div[0];
var div1 = $div.get(1);
div0.style.color = 'red';
div1.style.color = 'green';
</script>
</body>
</html>
DOM对象转化成jQuery对象
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>将DOM对象转化成jQuery对象</title>
<script src="http://code.jquery.com/jquery-1.11.3.js"></script>
</head>
<body>
<div>元素零</div>
<div>元素一</div>
<div>元素二</div>
<script type="text/javascript">
var oDiv = document.getElementsByTagName('div');
var $div = $(oDiv);
var $first = $div.first();
$first.css('color','red');
</script>
</body>
</html>