在鋒利的jQuery一書里提到:在jQuery對象中無法使用DOM對象的任何方法。根據實際情況我覺得出現了問題請輸入代碼1.JQuery對象轉換成DOM對象,使用的DOM方法。(正常的情況)2.刪除了轉換DOM對象的語句。Jquery對象直接使用DOM方法。(非正常情況)3.Jquery對象使用jquery方法(正常的情況)4.通過jquery轉換成的DOM對象,使用jquery方法。(非正常)...不知道為什么不同對象可以使用不同對象中的方法?和書中的原理相反
2 回答

ibeautiful
TA貢獻1993條經驗 獲得超6個贊
dom 節點上的方法是 dom 規范中描述的,即你說的原生方法;jq 對象是對于原生節點的一個封裝,上面的方法是 jq 庫中描述的,即你說的 jq 方法。
所以原生節點上必然是訪問不到 jq 庫中的方法的,jq 節點上可以訪問 jq 方法,也可以通過拿出里面的原生節點來訪問原生方法。
題主說的互相訪問是不成立的,例子中的 click 只是因為兩邊都有名字叫做 click 的方法而已。
- 2 回答
- 0 關注
- 780 瀏覽
添加回答
舉報
0/150
提交
取消