在jQuery 中,$(this)和this关键字都可以用来引用当前元素,但它们的使用场景和上下文有所不同。 this: 在普通的 JavaScript 函数中,this关键字是没有定义的。在 jQuery 中,如果你在一个函数内部使用this,它实际上会引用到全局对象(在浏览器中通常是window对象)。因此,如果你在 jQuery 代码中直接使用this,它通常不...
而 this 代表当前元素,它是 JavaScript 关键词中的一个,表示上下文中的当前 DOM 元素。你不能对它调用 jQuery 方法,直到它被 $() 函数包裹,例如 $(this)。
1、表示对象不同:this表示的是javascript提供的当前对象,$(this)表示的是用jquery封装候的当前对象。2、过程不同:this对象可以直接用this.style修改样式,$(this)可以使用jquery提供的方法访问样式。比如this.style.display="none"在jquery中可以用$(this).css("display","none")实现。
this 2019-12-06 20:11 − 与其他语言相比,函数的 this 关键字在 JavaScript 中的表现略有不同,此外,在严格模式和非严格模式之间也会有一些差别。在绝大多数情况下,函数的调用方式决定了this的值。this不能在执行期间被赋值,并且在每次函数被调用时this的值也可能会不同。ES5引入了bi... 牛耀民 0 523...
Javascript的this用法及jQuery中$this和$(this)的区别,this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如,1.this就是全局对象2.作为某个对象的方法调用,这时this就指这个上级对象3.作为构造函数调用,就是通过这个
采用下面的写法,这种才是正确的,this指的是当前的DOM对象,在这里就是<P></P>,而$(this)是把当前的DOM对象转化成JQuery对象,这样就可以使用jquery中的方法,比如这里的hover,而this是不能的,因为p标签的DOM对象事没有hover方法的。
gougou1682楼•2 个月前
答:使用jQuery的appendTo()函数。 10. 怎么在jQuery代码选择所有在段落内部的超链接吗? 答:使用段落使用标签,内部的超链接 标签 11. $(this) 和this关键字不同 答:jQuery中前者返回一个jQuery对象,你可以对它调用多个jQuery方法, this是上下文中当前dom 的操作使用 12: 如何...
this 2019-12-06 20:11 −与其他语言相比,函数的 this 关键字在 JavaScript 中的表现略有不同,此外,在严格模式和非严格模式之间也会有一些差别。 在绝大多数情况下,函数的调用方式决定了this的值。this不能在执行期间被赋值,并且在每次函数被调用时this的值也可能会不同。ES5引入了bin... ...
this关键字用于指当前所处的对象,例如在js代码中有方法function check(obj){ if(isEmpty($(obj))){ return false;}esle{return true;}}这儿的this就是指当前对象id为mod的输入框,再举一个例子,在js代码中var X = 1 ;function mod(){alert(this.x);} 这个地方的this就是指该window...