编写到如下代码
$('.menu').click(function(){
//do something with 'this'
//这里用到了this这个属性
});
在这里,this指代的是一个普通的DOM对象,比如[Object HTMLDivElement]
要操作,就要用到普通的javascript方法。
如果需要使用jQuery的方法,那么需要转换成jQuery的节点对象(显示为[Object object]
)
我找了很多地方都没有说明,于是忽然间就发现这样操作可以实现:
$(this) //这就是jQuery对象了
$(this).html(); //可以这样操作 等同于 this.innerHTML