JavaScript 到 jQuery 的翻译

标签 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+')';

最佳答案

你把第二行搞混了:

$('.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 - 我们不是在谈论两种不同的语言。

关于JavaScript 到 jQuery 的翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25463101/

相关文章:

javascript - jhtmlarea 无法在 updatepanel 内工作

javascript - 如何使用 jQuery 动态添加组合框

jquery - 在不同的模型/ Controller 上使用rails-jquery-autocomplete

webstorm - 在 webstorm 中设置 LESS 文件观察器

java - iOS 的 Java 编程有什么进展吗?

php - 将此 C 函数翻译成 PHP

javascript - 转到 Elementor Pro 中 Swiper 的特定幻灯片

javascript - f :ajax and jquery's `$(document).ajaxStart` dont work together?

Javascript - 如何更改 css 类的属性

javascript - 使用 Javascript 将 div 内容作为图像附加到 formData