jqurey

1、首先要添加jquery的js包   新建一个js的包来存储它

2、就是在页面引入js

<script type="text/javascript" src="/xxx/js/jquery-1.8.3.js"></script>

然后在//...内写

<script type="text/javascript">
        //...
</script>

window.onload与$(document).ready()的区别

主要是:window.onload是要全部加载完才显示

“$”等同于“jQuery”

$(document).ready()等同于jQuery(document).ready()

Dom对象和jquery对象

Dom对象:直接使用javascript获取的节点对象

var objDom = document.getElementById("title");
var objHTML = objDom.innerHTML;

JQuery对象:使用jQuery包装Dom对象后产生的对象,她能够使用jQuery中的方法

$("#title").html();
等同于
document.getElementById("title").innerHTML;

jQuery对象转DOM对象

Dom转jQuery对象

var txtName = document.getElmentById("txtName");//Dom对象
var $txtName = $(txtName);
1、jQuery对象命名一般以$开头
2、常用$(this)来获取当前的对象

类选择器

1、标签选择器  element  $("h2")

2、类选择器    .class       $(".title")

3、ID选择器     #id         $("#title")

4、并集选择器   selector1,selector2.。。  $("div,p,.tilte")

5、交集选择器   element.class或者element.#id     $(h2.title)拥有class为title的h2元素

层次选择器

1、后代选择器(空格)    $("#menu span")选取menu下的span元素

2、子选择器(大于>)     $("#menu>span")选取#menu的子元素span

3、相邻元素选择器(+)      $("h2+dl")选取紧邻h2元素后的同辈元素dl    。next

4、同辈元素选择器(~)   $("h2~dl")选取h2元素后的所有同辈元素dl    。next

属性选择器

隔行变色jquery和script的对比

jquery:

$(document).ready(function(){
            $("tr:even").not(":first").css("background-color","red");
        });
        

script:

        window.onload = function() {
            var rows = document.getElementsByTagName("tr");
            for(var i = 0;i<rows.length;i++){
                if(i%2 == 0 && i != 0){
                    rows[i].style.backgroundColor = "red";
                }
            }
        }

 

posted @ 2015-11-16 16:05  夏末、初秋  阅读(201)  评论(0编辑  收藏  举报