我经常看到带有以美元符号开头的变量的JavaScript.何时/为什么你会选择以这种方式为变量添加前缀?
(我不是问$('p.foo')你在jQuery和其他人看到的语法,而是像$name和的常见变量$order)
这些陈述有什么区别?我知道"var $ test"声明了一个jquery变量,但jquery变量与一般javascript变量的区别是什么?
我想知道是否有人可以解释JQuery中缓存元素的差异.一个有美元符号,一个没有.
这是一个例子:
var cached = $('.someElement');
var $cached = $('.someElement');
Run Code Online (Sandbox Code Playgroud) 此函数使用jQuery修改DOM元素的内容.我究竟做错了什么?
function updateScore() {
alert("Test score is: " + bucket.score);
$("#testScore").innerHTML = 'Current score is: + bucket.score';
}
Run Code Online (Sandbox Code Playgroud)
警报运行,但没有别的.我有一个<p>id testScore,但是当我运行该函数时它不会改变.为什么?
谢谢,Elliot Bonneville