jQuery 的 $ 号
发布网友
发布时间:2022-04-29 02:07
我来回答
共5个回答
热心网友
时间:2022-06-28 08:44
this是javascript中的元素handler正在处理的对象 ,上下文不一样,实际代表对象也不一样。
$(this)是以上对象针对jQuery的封装对象,你可以使用jQuery中的相关方法。
$this 是 $(this) 版本的 cache版本(通常使用 $this = $(this)获取),能够帮助你提高性能!
热心网友
时间:2022-06-28 08:44
var $variable = $(this);
变量前面加$符号是一种习惯,一看见前面的$符号就知道这个是jquery对象。
var $this = $(this);
这个可能是下面多次使用$this,这样效率会高。
如果只是用一次那么可以直接用$(this).width()。
热心网友
时间:2022-06-28 08:45
我jq不是很好,但是,我觉得应该是这个意思:
var variable = $(this);
var $variable = $(this);;
都是创建变量,没有什么区别,知识命名不一样
var $this = $(this);
然後这样用:
$this.width( ... );
不直接用 $(this).width(...)
可能是为了以后使用,这个变量的时候,不用每次都去索引这个这个this指代的对象
热心网友
时间:2022-06-28 08:45
$this 实际上在这里$ 是一个字符 并没有什么实际意义 是一个参数"$this" 整体
$(this) 这个是jquery自定义的一个东西 有实际的含义
热心网友
时间:2022-06-28 08:46
它只是赋给了一个变量,没多大关系,简化了一点东西而已