我有一些工作正常的代码 - 我从其他东西改编它(当然,这是简化版本,不是生产版本):
$(".colorMe td").each(function() {
var val = (this.innerHTML);
if (val == "Yes") {
this.style.backgroundColor = "#F00000";
}
});
另请参阅http://jsfiddle.net/GAwrB/221/
我不知道 $ 是什么意思。我看到其他帖子说这可能与 jQuery 有关,但我找不到任何明确的答案。我相信像我这样的其他新手会发现了解它很有用。
编辑:
这个问题与 Why does JQuery have dollar signs everywhere? 不同因为我最初不知道 $ 意味着 jQuery - 所以前面的问题对于像我这样刚接触 javascript 的人来说没有用。
我还看到基本上给出了两种不同的答案 - 有人说 $ 是一个变量名,而另一些人说它调用 jQuery - 对我来说 jQuery 答案就在这里 - 在这种情况下,我不'不明白为什么有些人说这是一个变量名 - 我认为在某些情况下这是正确的。
最佳答案
简短回答:无法判断。 $
只是另一个有效的变量名称,您需要在其他地方查看是否包含其他可能定义该函数的 Javascript。
根据上下文,它可能是 jQuery,但您只能通过查看页面中是否包含 jQuery 才能确定。
您不妨问“这段代码中的 foo
是什么意思?”
关于javascript - 这段代码:中javascript中的$符号是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21678675/