解决方法
没有没有真正的区别。
这只是一个约定,帮助你记住,一个不是DOM元素,但它是一个jQuery对象。
var a = document.getElementById('a'); a.innerHTML //fine var $a = $('#a'); $a.html() // fine
哦,顺便说一句,a或$ a都不是好的变量名…你应该使用有意义的变量名,而不是abc字符。
阅读在同一个站点上的jQuery info tag:
变量命名约定
jQuery包装的变量通常以’$’开头,以区别于标准JavaScript对象。
var $this = $(this);