这是:
var contents = document.getElementById('contents');
与jquery相同的函数是
var contents = $('#contents')[0];
调用document.getElementById('id')
将返回一个原始的DOM对象。
调用$('#id')
将返回一个包装DOM对象并提供jQuery方法的jQuery对象。
因此,您只能在$()调用中调用jss方法(如css()或animate() $() 。
你也可以写$(document.getElementById('id'))
,它将返回一个jQuery对象,相当于$('#id')
。
您可以通过编写$('#id')[0]
从jQuery对象中获取底层的DOM对象。