jquery物件和js物件的區別:1、jquery物件是jquery特有的對象,只有呼叫jquery才會存在,而js物件是一個名值對的無序集合,不呼叫jquery也會存在;2、js物件上的方法不能直接用在jquery上,需要把jquery物件轉換為js物件後才能使用,而jquery物件則可以隨意使用jquery定義的方法。
本教學操作環境:windows10系統、jquery3.6.0版本、Dell G3電腦。
區別:
JS對象,是一個名值對的無序集合。
jquery對象,是jquery特有的對象,只有呼叫jquery框架才存在。其實jquery對象,也是一種js對象。
jquery物件和js物件可以互相轉換,例如
$("#div").get(),也就是可以把一個jquery物件轉換為js物件。
最主要的區別,js物件上的方法,不能直接用在jquery物件上,如果一定要給jquery物件使用js物件的方法,就必須把jquery物件轉換為js物件。 jquery對象,則可以隨意使用jquery定義的方法。
js物件是透過dom操作取得的對象,指的是頁面上的一個標籤物件;
#jQuery物件是透過jQuery的手段取得到的一個類別陣列對象,裡麵包含的有JS物件;
js物件只能存取DOM中預先定義的方法,jquery物件只能呼叫jQuery提供的方法。
擴充知識:
JS物件與jQuery物件互轉;
JS物件轉jQuery物件:
<script type="text/javascript"> //获取dom对象 var jsObj = document.getElementById("inpId"); //将dom对象转化成jQuery对象 var jqObj = $(jsObj);</script>
jQuery物件轉換成JS物件:
<script type="text/javascript"> //获取jQuery对象 var jqObj = $("#inpId"); //将jQuery对象转化成JS对象 //方式一: var jsObj1 = $inp[0]; //方式二: var jsObj2 = $inp.get(0); </script>
影片教學推薦:jQuery影片教學
以上是jquery物件和js物件的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!