jquery和原生的相互對比

2021-09-12 07:27:15 字數 979 閱讀 3216

1,隨便謝謝,為了加深下基礎,順便系統的學習下jquery的能力,開始從頭到尾過一遍。

.add()向已有的節點序列中新增新的物件。

$(document).ready(function());

}); $("p").add("span").css("backgroundcolor","red");//當add()中是選擇器字串只可以改變樣式。

$("p").add($("span")).css("backgroundcolor","red");//當add()中是jquery物件只可以改變樣式。

$("p").add(document.getelementbyid("span")).css("backgroundcolor","red");//當add()中是dom元素只可以改變樣式。

2.andself()

呼叫andself()方法則會把先前所選的加入到當前元素集合中

$(".second").nextall().andself().css("color","green");

$(".second").nextall().css("color","green"); //因為該方法的存在,會將前面選擇的第二個也改變樣式

3.eq() 指定索引選取節點,可以是負數 (從指定元素的最後一位開始計數)

$("p").eq(1).css("background-color","yellow");
4.當動態建立元素的父級沒有新增事件情況下,動態建立的元素可以用on或live繫結事件; 

當動態建立元素的父級有繫結事件情況下,動態建立的元素用on

$('父元素').on('click','動態的子元素',function(){});

if($(this).find("ul").is(":visible"))else

原生JS與jQuery操作DOM對比

1.1 原生js建立元素節點 1 document.createelement p 1.2jquery建立元素節點 1 2.1 原生js建立文字節點 1 document.createtextnode text content 1 2 3 var textel document.createtext...

原生JS與jQuery操作DOM對比

1.1 原生js建立元素節點 document.createelement p 1.2jquery建立元素節點 2.1 原生js建立文字節點 document.createtextnode text content 通常建立文字節點和建立元素節點配合使用,比如 var textel document...

原生JS與jQuery操作DOM對比

1.1 原生js建立元素節點 1document.createelement p 1.2jquery建立元素節點 1 2.1 原生js建立文字節點 1 document.createtextnode text content 12 3var textel document.createtextnod...