jQuery里的var声明带$和不带$有啥区别?

2025-01-08 09:40:18
推荐回答(2个)
回答1:

  这位网友你好,带$的变量都是直接获取的jQuery对象,不带$的是普通变量或者是DOM对象,简单的说就是代表的对象不一样,容易区分。

回答2:

没啥区别。

这个网页中带$的变量表示这是jquery对象,可以直接使用jquery方法。不带$的变量就是js的数据类型,数字、字符、数组、对象之类的。

var $lis = $('#slider li');
var $current = $lis.eq(idx);
var $prev = $('#slider li.current');
var offset = $current.height();