原生js写的定义的,是DOM对象,如 var oDiv = document.getElementById(‘div1’);
jQuery 写的定义的,是jQuery对象 ,如 $(‘div’);
注意: DOM对象不能做jQuery对象做的事,jQuery对象 不能做DOM对象做的事。
所以想做对方做的事,就只能相互转换了。
DOM对象转化jQuery对象操作:
var oDiv = document.getElementById('div1'); //DOM对象
$(oDiv).hide(); //jQuery对象
jQuery对象转化DOM对象操作:
$('video'); //jQuery对象
$('video')[0].play() //jQuery对象原本是一个伪数组,
或者 $('video'.get(0).play()); //加了[0]变成了DOM对象,可以用DOM对象的方法