JQuery对象与javascript对象的转换

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;