Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript到jQuery的转换_Javascript_Jquery_Code Translation - Fatal编程技术网

Javascript到jQuery的转换

Javascript到jQuery的转换,javascript,jquery,code-translation,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+')'; 你把事情和第二行混在一起了:

我刚刚开始学习jquery和javascript,遇到了一行我不知道如何翻译的代码。任何帮助都将不胜感激。我想把它从JavaScript翻译成jQuery,这样我就可以使用类了。 下面是代码行

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

你把事情和第二行混在一起了:

$('.post').css("background-color", 'rgb('+rgb.r+','+rgb.g+','+rgb.b+')');
通过元素的“id”值查找元素的jQuery方法是

$('#try')
部分创建了一个jQuery包装的节点列表,其中包含与选择器匹配的节点,因此在本例中,它将只是一个节点。但是,假定API需要一个DOM节点而不是jQuery包装器,则后面的
[0]
会从jQuery包装器中提取原始DOM节点


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

getAverageRGB在那里做什么?getAverageRGB是稍后在代码中定义的函数。感谢这一行代码。它工作得很好:)你知道如何翻译第一个吗?@Fyxerz answer extended。它不是给定的函数名。我正试着从这把小提琴上翻译出来
var rgb = getAverageRGB($('#try')[0]);