1. 程式人生 > >jquery原始碼學習--jquery api學習

jquery原始碼學習--jquery api學習

主要是在看《鋒利的jquery》今天終於把第二章 選擇器看完。 感悟:jq確實是個好庫,非常好實用,裡面的api函式有很多,因此也預示著它有很多很方便的功能,

所以在看原始碼之前,必須要學習jquery的使用。

在第二章中,關於後代選擇器和過濾選擇器這裡做一個總結(見《鋒利的jquery》p52):

$("div p") 選擇的元素(中間有空格),最後落腳點是後者p,而不是div。它的意思是div下面的p元素;

同理, $(".test  :hidden"),落腳點是:hidden元素,前面的div 起到修飾作用;這句話的意思是 選取class為test的元素 裡面 的 隱藏元素。

而 $(".test:hidden

")落腳點為.test元素,:hidden起到修飾作用,這句活的意思是 選取隱藏的class為test的元素。

在 子元素過濾選擇器中,如$("div  :nth-child(2)")這裡的空格是必須加的,不能寫成$("div:nth-child(2)")

這是因為這是一個選擇後代的選擇器,上面的意思是,選取div下面的第二個子元素。