jQuery核心
[1] jQuery( expression, [context])
expression: String 一個表達式
context: 可選[Element jQuery] 一個DOM元素,文檔,或jQuery對象
說明: 該方法返回一個與css選擇器匹配的元素集合。默認情況下,如果沒有context參數,此方法會從HTML文檔中查找元素,如果傳了此參數,則該方法會從context參數指定的文檔裏查找元素。
- $("div > p").css("border", "1px solid gray");
- $("input:radio", document.forms[0]);
$("div > p").css("border", "1px solid gray"); $("input:radio", document.forms[0]);
[2] jQuery( html, [ownerDocument] )
html: String 實時創建一串html文檔,不能包含html, head, body,title等元素
ownerDocument: document 新元素創建的容器
說明: 該方法以字符串文檔的形式實時創建文檔對象。
- $("<div><p>Hello</p></div>").appendTo("body")
$("<div><p>Hello</p></div>").appendTo("body")
[3] jQuery( elements )
elements : Element, Array<Element>由jQuery對象封裝的DOM元素。
說明: 該方法可以接收XML文檔及Windows對象爲合法的參數。
- $(document.body).css( "background", "black" );
$(document.body).css( "background", "black" );
[4] jQuery( callback )
callback : Function 頁面文檔加載完畢後執行的函數。
說明: $(document).ready()的簡寫。
- $(function(){
- // Document is ready
- });
$(function(){ // Document is ready });
-------------------------------------------------------------------------------------------------------------------------------