1. 程式人生 > >jquery中get和find方法區別,物件與標籤元素的互換

jquery中get和find方法區別,物件與標籤元素的互換

今天用ajax做了一個上傳圖片實現預覽的效果,遇到了一個問題,在用jquery獲取img標籤的時候,我先是用的find()方法,這樣子上傳可以實現,但是效果的預覽就不能實現,我把獲取的標籤用console.log打印出來,原來是一個object物件,後來我又用get()方法試了一下,獲取的是HtmlElement,這個才是我想要的。我便想到了一點,怎麼才能在需要的時候實現jquery的物件和dom元素的互換呢。百度了一下,有了結果,原來可以通過[index]的方法把jquery的物件轉化為dom元素,比如$("#pic").find(0)[0],這樣子就可以得到dom元素了,如果需要把dom元素變成jquery物件,那麼就用$()方法,比如$($('#pic').get(0))