1、jQuery——这是一个封装了js的前端框架,它可以使我们的代码优化
2、jQuery的代码总是写在$()中
3、窗体加载事件写法
$(function(){
....
})
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript" src="js/jquery-1.11.3.min.js"></script>
<script type="text/javascript">
$(function (){
alert("hello");
})
</script>
</head>
<body>
</body>
</html>
4、常见jQuery选择器
①$("元素名")——元素选择器
②$("id选择器")——id选择器
③$(".class值")——类选择器
④$("*")——*通配符选中所有元素
注意:在多个选择器之间,可以逗号分隔
5、jQuery对象无法直接调用js属性,但是它可以转型成js对象,然后再调用js属性
转型的格式:
①jQuery对象[下标]
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript" src="js/jquery-1.11.3.min.js"></script>
<script type="text/javascript">
$(function (){
/* alert("hello");*/
var ps=$("p");
var ps_js=ps[0];
alert(ps_js.firstChild.nodeValue);
})
</script>
</head>
<body>
<p>我是第1个段落</p>
<p>我是第2个段落</p>
<p>我是第3个段落</p>
<p>我是第4个段落</p>
</body>
</html>
②jQuery对象.get[下标]
var ps=$("p");
var ps_js=ps.get(1);
alert(ps_js.firstChild.nodeValue);
6、常见jQuery方法
①text()——获取元素节点中的文本内容
var ps=$("p");
var ps_js=ps.get(1);
var plnode=$("#p1");
alert(plnode.text())
②click()点击事件
③css()——动态添加css样式,传入css属性名和属性
④change()——值改变实践
⑤mouseenter()——鼠标移动到该控件的事件
⑥mouseleave()——鼠标离开该控件的事件
⑦type()————隐藏
⑧show()————显示
7、js对象无法直接调用jQuery的方法,但是它可以转型成jQuery对象,然后在调用jQuery方法
转型格式:$(js)对象
var p1_js=document.getElementById("p1");
var p1_jQuery=$(p1_js);
alert(p1_jQuery.text());