1、定义:
jQuery------这是一个封装了js的前端框架,它可以使我们的代码优化
jQuery的代码总是写在$()中
2、窗体加载事件写法
$(function(){
....
})

            
            
              javascript
              
              
            
          
          <!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>
        3、常见jQuery选择器
①$("元素名")------元素选择器
②$("id选择器")------id选择器
③$(".class值")------类选择器
④$("*")------*通配符选中所有元素
注意:在多个选择器之间,可以逗号分隔
$(":状态")------选中某种状态
4、js和jQuery对象互转
(1)jQuery转成js
jQuery对象无法直接调用js属性,但是它可以转型成js对象,然后再调用js属性
转型的格式:
①jQuery对象[下标]
            
            
              javascript
              
              
            
          
          <!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[下标]
(2)js转成jQuery
js对象无法直接调用jQuery的方法,但是它可以转型成jQuery对象,然后在调用jQuery方法
转型格式:$(js)对象
            
            
              javascript
              
              
            
          
           var ps=$("p");
            var ps_js=ps.get(1);
            alert(ps_js.firstChild.nodeValue);
        5、常见jQuery方法
①text()------获取元素节点中的文本内容
            
            
              javascript
              
              
            
          
             var ps=$("p");
            var ps_js=ps.get(1);
            var plnode=$("#p1");
            alert(plnode.text())
        ②click()点击事件
③css()------动态添加css样式,传入css属性名和属性
④change()------值改变实践
⑤mouseenter()------鼠标移动到该控件的事件
⑥mouseleave()------鼠标离开该控件的事件
⑦type()------------隐藏
⑧show()------------显示
            
            
              javascript
              
              
            
          
           $("p").click(function (){
        $(this).hide();
    });
    $("#btn2").click(function (){
        $("p").show();
    });
    })
    </script>
</head>
<body>
<button id="btn2">全部出来</button>
<p id="p1">你敢点我,我就消失</p>
<p>俺也一样</p>
<p>俺也一样</p>
<p>俺也一样</p>
<button id="btn1">改变段落的颜色</button>
        ⑨each()------循环遍历jQuery对象数组中的每一个元素,挨个执行要做的事情
⑩val()------获取节点的value值,如果传参则是改变元素节点的value值