关于jQuery对象前加"$"
网上很多文章说jQuery对象前面加不加“$”都是一样,只是为了表示当前对象是jQuery对象。
在2.4章节中,修改jQuery对象,在前面加入“$”,为什么得到的结果就不一样了(没有任何效果了)。
<script type="text/javascript">
//获取页面中所有的元素
var $elements2 = $("*");
//原生与jQuery方法比较
//===表示数据和类型都相等
if($elements2.length === elements1.length){ elements2.css("border","1px solid red"); }
</script>去掉jQuery对象前面的“$”,才有作用,为什么?