在jQuery中,$()、jQuery() 和 $(document).ready() 都是同一個東西。它們都是 jQuery.fn.init() 函數的別名。這個函數可以用來初始化 jQuery 對象。其實,jQuery.fn.init() 就是 jQuery 的核心功能之一。
jQuery.fn.init()又可以簡寫為 $(),表示一個 jQuery 對象的實例。這個函數可以根據傳入的參數來創建 jQuery 對象。
$('p') // 選擇所有的元素
$('ul li') // 選擇所有的
元素下的- 元素
$('div >p') // 選擇所有的元素下的子級
jQuery.fn.init() 函數返回的對象是一個 jQuery 對象的實例。這個對象有很多的方法和屬性,比如 .length、.addClass()、.removeClass()、.css()、.html()、.parent() 等等。這些方法和屬性都可以用來操作 DOM 元素。
// 獲取第一個元素的內容
$('p').eq(0).html()
// 為
元素添加一個類名
$('p').addClass('new-class')
總之,jQuery.fn.init() 函數是對 jQuery 對象的初始化和創建的核心部分。理解該函數的作用和用法對于掌握 jQuery 的編程是至關重要的。