将 $(element) 转换为 vanilla JS

丹尼斯·杜约塔

每当有人将商品添加到他们的购物车时,我基本上都会尝试刷新该元素。

下面是函数的一个片段

 const elements = document.getElementsByClassName('foo-bar')

    for (const element of elements) {
      flashBackground($(element), '#bbbbbb');
    }

所以我获取 dom 元素,然后我循环遍历它们并闪烁它们的背景,这可行,但我试图将所有旧的 JQuery 代码重构为 ES6

所以当我控制台日志时,$(element)我会返回下面的对象

init [a.foo-bar, context: a.foo-bar]

我如何在 vanilla JS 中获得相当于 $(element) 的值?

丹尼斯·杜约塔

谜团已揭开。

我在破坏函数的非 jquery 对象上引用了 .css element.css("background");

function flashBackground(element, color) {
...SOME CODE HERE

//needed to be
getComputedStyle(element)["background"]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以将jQuery转换为Vanilla JS?

来自分类Dev

将动画 Jquery Side Nav 转换为 Vanilla JS

来自分类Dev

如何将 Promise 数组转换为从 vanilla JS 中的每个 Promise 解析的值的数组?

来自分类Dev

从 Coffe(或 Type)转换为 vanilla js 语言

来自分类Dev

如何将我的jquery脚本转换为vanilla js?

来自分类Dev

如何将我的jquery脚本转换为vanilla js?

来自分类Dev

将AST转换为JS

来自分类Dev

将jQuery $(this)转换为Raw Element

来自分类Dev

将jQuery翻译为Vanilla JS问题

来自分类Dev

将Vanilla JS轮播适配到ie

来自分类Dev

JS:将文本转换为对象数组

来自分类Dev

将HashString从C转换为JS

来自分类Dev

将.obj转换为.js文件

来自分类Dev

将JS转换为C#

来自分类Dev

将js数组转换为字典映射

来自分类Dev

将JSON / JS对象转换为数组

来自分类Dev

无法将JS转换为Typescript

来自分类Dev

使用js将json转换为csv

来自分类Dev

将复数张量转换为JS数组

来自分类Dev

JS:将字典转换为词典列表

来自分类Dev

将JS数组转换为嵌套对象

来自分类Dev

将JSON数组转换为JS数组

来自分类Dev

JS将递归函数转换为蹦床

来自分类Dev

将js数组转换为字典映射

来自分类Dev

将HashString从C转换为JS

来自分类Dev

将jquery函数转换为js

来自分类Dev

很难将python转换为JS

来自分类Dev

将.obj转换为.js文件

来自分类Dev

将php数组转换为js数组