javascript - 这段代码:中javascript中的$符号是什么

标签 javascript

我有一些工作正常的代码 - 我从其他东西改编它(当然,这是简化版本,不是生产版本):

$(".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/

相关文章:

javascript - 如何使用 Angular ui-select 过滤两个字段中的数据?

javascript - 悬停时 jQuery 或 CSS 更改和淡化背景位置

javascript - 获取 html 后使用 MailApp 发送表单。将 Google 表单嵌入到电子邮件中。生成的电子邮件仅包含文本

javascript - 如何顺序处理来自 API 的异步结果?

javascript - 使用 hello.js 自定义 OAuth2 提供程序

javascript - 通过google打包的app访问网站的DOM

Javascript:如何将时间(存储为分数)转换为可读字符串?

javascript - 在浏览器历史记录中存储 URL 的快速方法

javascript - CSS div 大小相对于视口(viewport)边界?

javascript - 改变每一个 n 元素的颜色