Javascript到jQuery的转换
我刚刚开始学习jquery和javascript,遇到了一行我不知道如何翻译的代码。任何帮助都将不胜感激。我想把它从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+')'; 你把事情和第二行混在一起了:
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节点
请记住,jQuery是JavaScript-我们不是在讨论两种不同的语言。getAverageRGB在那里做什么?getAverageRGB是稍后在代码中定义的函数。感谢这一行代码。它工作得很好:)你知道如何翻译第一个吗?@Fyxerz answer extended。它不是给定的函数名。我正试着从这把小提琴上翻译出来
var rgb = getAverageRGB($('#try')[0]);