jQuery中this与$(this)的区别

var node = $('#id');
node.click(function(){
  this.css('display','block');  //报错  this是一个html元素,不是jquery对象,因此this不能调用jquery                             的css()方法
  $(this).css();      //正确   $(this)是一个jquery对象,不是html元素,可以用css()方法
  this.style.display = 'block';  //正确  this是一个html元素,不是jquery对象,因此this不能调用jquery的css()方法,但是可以用javascript来更改style属性

});
posted @ 2020-02-18 16:04  whjykgz  阅读(101)  评论(0编辑  收藏  举报