Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.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
将.each(jquery)转换为纯Javascript_Javascript_Jquery - Fatal编程技术网

将.each(jquery)转换为纯Javascript

将.each(jquery)转换为纯Javascript,javascript,jquery,Javascript,Jquery,我正在尝试将在jquery上编写的函数转换为javascript 我知道.each()是纯javascript上的.forEach(),但我不明白我的代码缺少了什么 下面是jquery代码: addClickItems: function(classe) { $(classe).each(function (index) { $(classe + ":eq(" + (index) + ")").click(function () { if (cla

我正在尝试将在jquery上编写的函数转换为javascript

我知道.each()是纯javascript上的.forEach(),但我不明白我的代码缺少了什么

下面是jquery代码:

addClickItems: function(classe) {
    $(classe).each(function (index) {
        $(classe + ":eq(" + (index) + ")").click(function () {
            if (classe === ".droite") {

        });
    });
},
下面是javascript代码:

clickImages : function (classe) {
    //classe = new Object(diaporama);
    Object.keys(classe).forEach(index => {
        classe[index].addEventListener("click", function () {

        });
    });
},

谢谢你的帮助

在原始代码中
classe
似乎是一个jQuery选择器。您需要使用
document.querySelectorAll()
来搜索所有匹配的元素并迭代:

document.querySelectorAll(classe).forEach(elt => elt.addEventListener("click", function() { 
    ...
});

在原始代码中,
classe
似乎是一个jQuery选择器。您需要使用
document.querySelectorAll()
来搜索所有匹配的元素并迭代:

document.querySelectorAll(classe).forEach(elt => elt.addEventListener("click", function() { 
    ...
});
方法枚举调用它的中包含的所有单个DOM元素:

$(“div”)。每个函数(索引、值){
console.log(索引、值);
});

一
二
三个
方法枚举调用它的中包含的所有单个DOM元素:

$(“div”)。每个函数(索引、值){
console.log(索引、值);
});

一
二
三个