Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.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
Javascript 使用Jquery向循环中的元素添加事件响应程序_Javascript_Jquery - Fatal编程技术网

Javascript 使用Jquery向循环中的元素添加事件响应程序

Javascript 使用Jquery向循环中的元素添加事件响应程序,javascript,jquery,Javascript,Jquery,假设我有一个包含5个图像的页面,我通过 var images = document.getElementsByTagName("img"); 然后我想在每个事件中添加一个mousemove事件,我的第一反应是这样做: for (var i = 0; i < images.length; i++){ $(images[i]).mousemove(function(e){ //do stuff }); } 但这不起作用,那么这怎么可能呢?我尝试过这个,但因为

假设我有一个包含5个图像的页面,我通过

var images = document.getElementsByTagName("img");
然后我想在每个事件中添加一个mousemove事件,我的第一反应是这样做:

for (var i = 0; i < images.length; i++){
    $(images[i]).mousemove(function(e){
        //do stuff
    });
}

但这不起作用,那么这怎么可能呢?

我尝试过这个,但因为另一个问题而不起作用,修复了另一个问题,现在这个功能正常了。
$('img').mousemove(function(){
    //do stuff
});