可能的重复项:
为什么javascript变量会以美元符号开头?
jQuery:“ var test”和“ var $ test”有什么区别
这两种初始化变量的方式有什么区别?
var $val = 'something'
OR
var val = 'something'
我认为它们是同一回事。
在这种情况下,也许$
只是名称的一部分?(在这种情况下,它将变成毫无意义的问题:/)
谢谢
$
变量名称中的in只是名称的一部分,但是约定是在变量表示jQuery对象时使用它来启动变量名称。
var $myHeaderDiv = $('#header');
var myHeaderDiv = document.getElementById('header');
现在,在您的代码后面,您知道该$myHeaderDiv
对象已经是一个jQuery对象,因此可以调用jQuery函数:
$myHeaderDiv.fade();
var $myHeaderDiv = jQuery(myHeaderDiv); //assign to another variable
jQuery(myHeaderDiv).fade(); //use directly
//or, as the $ is aliased to the jQuery object if you don't specify otherwise:
var $myHeaderDiv = jQuery(myHeaderDiv); //assign
$(myHeaderDiv).fade(); //use
var myHeaderDiv = $myHeaderDiv.get(0);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句