在jQuery中使用$与变量背后有什么具体原因

前端之家收集整理的这篇文章主要介绍了在jQuery中使用$与变量背后有什么具体原因前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道这是一个愚蠢的问题,但我有点困惑与这。例如,如果我有一个ID为rad1的输入,下面的代码行之间有什么区别?
var $a = $('#rad1')

要么

var a = $('#rad1')

解决方法

没有没有真正的区别。

这只是一个约定,帮助你记住,一个不是DOM元素,但它是一个jQuery对象。

var a = document.getElementById('a');
a.innerHTML  //fine

var $a = $('#a');
$a.html()   // fine

哦,顺便说一句,a或$ a都不是好的变量名…你应该使用有意义的变量名,而不是abc字符。

阅读在同一个站点上的jQuery info tag

变量命名约定

jQuery包装的变量通常以’$’开头,以区别于标准JavaScript对象。

var $this = $(this);
原文链接:https://www.f2er.com/jquery/185024.html

猜你在找的jQuery相关文章