Bootstrap

jQuery

1、jQuery——这是一个封装了js的前端框架,它可以使我们的代码优化

2、jQuery的代码总是写在$()中

3、窗体加载事件写法

$(function(){

....

})

9ba1018fa5bc4adf805d42b2140c0936.png

<!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());

 

 

 

 

 

;