我有一些代碼,工作正常 - 我適應它從其他的東西(這是簡化版本,不生產,當然):
$(".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的答案就在這裏 - 在這種情況下,我不知道不明白爲什麼有些人說這是一個變量名 - 我認爲在某些情況下是正確的。
jQuery接管$變量作爲jQuery函數的別名。可以寫成'jQuery('。colorMe td')。each(function(){' –
它的唯一變量...你也可以這樣做:var $ =「asdf」; – Cracker0dks
值得注意的是:你可以告訴jQuery不要將$賦給jQuery()函數(使用'jQuery.noConflict()')。因此,沒有美元符號並不一定意味着jQuery沒有被使用(當然,它們的存在可能來自MooTools或者另一個庫,並不一定意味着jQuery正在被使用) –