将jquery转换/转换为javascript

时间:2018-09-27 12:39:34

标签: javascript jquery

我有一些jQuery代码,但我想知道是否有将其转换为javascript的代码。像有什么程序或东西可以帮助我吗?

查看我要转换的代码:

$("body").trigger($.Event("keydown", { keyCode: 32 }));
$("body").trigger($.Event("keyup", { keyCode: 32 }));

我尝试使用api.jquery.com进行翻译/转换,但是我失败了,这是我的新手。

document.querySelectorAll("body").trigger(new Event("keydown", { keyCode: 32 }));

1 个答案:

答案 0 :(得分:1)

我不知道是否存在某种翻译器/转换器,但是对于这些代码行,您可以重写它们以直接在DOM上运行,如下所示:

document.body.onkeydown = function(e){
    if (e.keyCode == "32")
        //do stuff
};

document.body.onkeyup = function(e){
    if (e.keyCode == "32")
        //do stuff
};

如下所示,您可能想使用addEventListener()而不是内联事件处理程序,这很好地解释了这些方法之间的区别。 addEventListener vs onclick