Javascript 使用Jquery向循环中的元素添加事件响应程序
假设我有一个包含5个图像的页面,我通过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 }); } 但这不起作用,那么这怎么可能呢?我尝试过这个,但因为
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
});