(1) 初识jQuery
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>初识jQuery</title>
<script type="text/javascript">
window.onload=function () {
document.getElementById("btn1").onclick=function () {
var username=document.getElementById('username').value;
alert(username);
}
}
</script>
<!--使用jQuery版-->
<!--下面这行代码只负责引入jQuery,不能写JS代码,即使写了也无效-->
<script type="text/javascript" src="../js/jquery.js"></script>
<!--jQuery代码-->
<script type="text/javascript">
alert(1)
$(
function () {
$('#btn2').click(function () {
var username=$('#username').val()
alert(username)
})
}
)
alert(2)
</script>
</head>
<body>
<!--需求:点击确定按钮,提示输入值-->
用户名:<input type="text" id="username"/>
<input type="button" value="确定(JS原生版)" id="btn1"/>
<button id="btn2"/>确定(jQuery版)
</body>
</html>
(2) 引入jQuery的三种方式:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>三种方式等效</title>
</head>
<body>
<!--引入jquery-->
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript">
$(function () {
alert("我的jquery1");
})
jQuery(function () {
alert("我的jquery2")
})
window.jQuery(function () {
alert("我的jquery3")
})
</script>
</body>
</html>
(3) jQuery和DOM对象的转化
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jQuery和DOM对象的转化</title>
</head>
<body>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript">
$(function () {
var v_dom=document.getElementById("name");
var v_jquery=$(v_dom);
alert(v_jquery.value);
alert(v_jquery.val())
var vJquery=$("#mingzi")
alert(vJquery.val())
var vDom=vJquery[0];
alert(vDom.val)
alert(vDom.value)
})
</script>
<input type="text" value="张胜男" id="name"/>
<input type="text" value="张三" id="mingzi"/>
</body>
</html>