jQuery.fn.init(0)方法是jQuery庫(kù)中的一個(gè)非常重要的方法,它是jQuery最常用的方法之一。這個(gè)方法的作用是創(chuàng)建一個(gè)新的jQuery對(duì)象,用來(lái)存儲(chǔ)被選中的元素。被選中的元素可以通過(guò)選擇器、DOM元素、DOM元素?cái)?shù)組或者已存在的jQuery對(duì)象實(shí)例來(lái)指定。
$(document).ready(function() { //選擇所有p標(biāo)簽 $("p").css("color", "red"); //用DOM元素?cái)?shù)組來(lái)選擇元素 var arr = [document.getElementById("one"), document.getElementById("two")]; var $div = $(arr); //選中已存在的jQuery對(duì)象實(shí)例 var $p = $("p"); var $div2 = $(""); //創(chuàng)建新的jQuery對(duì)象 var $div3 = $("div"); var $input = $("", {type: "text", value: "jQuery"}); });
在init方法中,可以傳遞一個(gè)參數(shù)來(lái)指定要選擇的元素。當(dāng)參數(shù)為0時(shí),意味著選擇一個(gè)空的jQuery對(duì)象實(shí)例,這可以在創(chuàng)建一個(gè)空的jQuery對(duì)象實(shí)例時(shí)非常有用。
var $emptyJqueryObject = $.fn.init(0);
此時(shí),$emptyJqueryObject就是一個(gè)空的jQuery對(duì)象實(shí)例。
總的來(lái)說(shuō),jQuery.fn.init()是一個(gè)十分重要的jQuery方法,具有極大的靈活性和可擴(kuò)展性。在使用jQuery進(jìn)行DOM操作時(shí),init方法是非常常用的方法之一。學(xué)習(xí)和熟練掌握這個(gè)方法,對(duì)于開(kāi)發(fā)者來(lái)說(shuō)是非常必要的。