Javascript到jQuery的翻译

时间:2014-08-23 14:44:02

标签: javascript jquery code-translation

我刚开始研究jquery和javascript,遇到过一行我不知道如何翻译的代码。任何帮助将非常感激。我喜欢将它从JavaScript翻译成jQuery,以便我可以使用类。  以下是代码行。

    var rgb = getAverageRGB(document.getElementById('try'));
document.body.style.backgroundColor = 'rgb('+rgb.r+','+rgb.g+','+rgb.b+')';

1 个答案:

答案 0 :(得分:2)

你正在与第二行混合:

$('.post').css("background-color", 'rgb('+rgb.r+','+rgb.g+','+rgb.b+')');

通过“id”值查找元素的jQuery方法是

var rgb = getAverageRGB($('#try')[0]);

$('#try')部分创建了一个与选择器匹配的jQuery包装节点列表,因此在这种情况下它只是一个节点。但是,假设API需要DOM节点而不是jQuery包装器,则尾随[0]从jQuery包装器中提取原始DOM节点。

请记住,jQuery JavaScript - 我们不是在讨论两种不同的语言。