简介
jQuery对象是DOM对象经过jQuery包装之后产生的对象,其是jQuery独有的,可以使用jQuery里面的方法,但不能使用DOM的方法,同样的DOM对象也不能使用jQuery里面的方法, $("#username")
是一个jQuery对象, document.getElementById("username")
是一个DOM对象,比如我们要给 id
为 username
的 input
标签赋值 test
,使用DOM对象中的方法可以这样
document.getElementById("username").value = "test";
而使用jQuery对象可以这样
$("#username").val("test");
以上两种方式都是单独使用DOM或者jQuery实现给input赋值,那么如果我们获取到了一个jQuery对象,能不能通过某种方式把DOM对象转换成jQuery对象或者把jQuery对象转换成DOM对象呢,答案是肯定的。
jQuery对象转换成DOM对象
1 | var username = $("#username"); #这里获取的是一个jQuery对象 |
DOM对象转换成jQuery对象
1 | var username = document.getElementById("username"); #这里获取的是一个DOM对象 |