jquery 新手有关问题. $('myImg') 和$('myImg')[0] 有什么区别, 请讲白道理,多谢.例子:

jquery 新手问题. $('myImg') 和$('myImg')[0] 有什么区别, 请讲白道理,谢谢.例子: <img id="myImg">
如题:高手请耐心讲解,
------解决方案--------------------
$(function(){
alert($('#myImg'));//jquery对象
alert($('#myImg')[0]);//页面元素对象 即【object HTMLImageElement】
//jquery使用方式
alert($('#myImg').attr('id'));
//页面元素,相当于 document.getElementById('myImg');
alert($('#myImg')[0].id);
})

------解决方案--------------------

$('myImg')返回的是jquery对象,只能使用jquery对象的属性和方法,如:
$('myImg').html(str)
$('myImg').attr("id")
$('myImg').click(function(event){})

$('myImg')[0]返回的是DOM对象,只能使用DOM对象的属性和方法,如:
$('myImg')[0].innerHTML = str
$('myImg')[0].id
$('myImg')[0].onclick=function(event){}