jquery 比如var $xxx 仅指一个变量名还是有什么别的含义?谢谢

jquery 比如var $xxx 仅指一个变量名还是有什么别的含义?谢谢

阅读 12.1k
9 个回答

只是为了更好的区分是否是jQuery的对象

是有一些命名规则的
比如说:
如果获取的是jQuery对象,则在变量前加上$

var $variable = jQuery对象

如果获取的是DOM对象

var variable = DOM对象

顺便补充一些吧,关于DOM对象和jQury对象之间的相互转换

jQuery对象->DOM对象

第一种方法

 var $cr = $("#cr");
 var cr  = $cr[0];

另一种方法是根据jquery提供的get(index)方法实现

 var $cr = $("#cr");
 var cr  = $cr.get(0);

DOM对象 -> jQuery对象

var cr = doucument.getElementById("cr");
var $cr = $(cr);
 

希望你在学习jquery路上能够帮到你

只是一个变量名

很多公司用 var $dom=$('#id') $ 表示这个变量是一个DOM对象,没其他含义

只是一个全名规则习惯吧,
听有些人说,用JQ获取的对象 ,用$xx接收。

算是一个约定

var $avd = 1

那个$号当成普通的英文字母就行了。。。
js中的$本身不是什么保留字段而且没有什么含义。
不过JQ把$定位成一个函数,用过jq的都知道。。
反正这个$号和php里面的$号不一样,php要求用$号来定义变量哦

并没有什么区别

jq对象和dom对象的区别