$()的作用:
1.传入一个选择器字符串,获取选择器对应的DOM的内容,保存在数组中,也就是所说的jquery对象。例如:`$('.class') 、$('#id‘)、$('tag')`
2.传入一个匿名函数,该匿名函数在页面加载完毕后执行。`$(function(){})`
3.将javascript对象包装成jquery对象。例如:`$(this),$({a:1,b:2})`
使用jQuery的好处是它包裝了各种浏览器版本对DOM对象的操作。
$("#textbox").hover(
function() {
$(this).title = "Test";
this.title = "OK"//
}}
结果:OK。this是指html元素,元素有title属性;$(this)指jquery对象,对象没有title属性。
$("#textbox").hover(
function() {
$(this).css('display','none') //正确,$(this)是jquery对象,可以调用css()
this.css('display','none') //报错,this是html元素,不是jquery对象,不能调用css()
}}