jQuery 对象是通过 jQuery 包装DOM 对象后产生的对象。
jQuery 对象是 jQuery 独有的,其可以使用 jQuery 里的方法,但是不能使用 DOM 的方法;例如: $("#img").attr("src","test.jpg"); 这里的 $("#img")就是 jQuery 对象。
DOM对象就是Javascript 固有的一些对象操作。DOM 对象能使用Javascript 固有的方法,但是不能使用 jQuery 里的方法。例如:document.getElementById("img").src = “test.jpg";这里的document.getElementById("img") 就是DOM 对象。
把一个javascript中Dom对象转换成JQuery对象:先获取dom对象
Var div = document.getElementById(“div1”);
Var $div = $(div);
把一个JQuery对象转换成javascript中Dom对象:
JQuery对象其实是一个Dom集,我们可以把它当成一个Dom数组
Var div = $div[0];
Var div = $div.get(0);所有数组定位方法通用。
以下语法都是正确的:
$("#msg").html();
$("#msg")[0].innerHTML;
$("#msg").eq(0)[0].innerHTML;
$("#msg").get(0).innerHTML;