Javascript 无法使用jQuery获取图像的src

Javascript 无法使用jQuery获取图像的src,javascript,html,jquery,Javascript,Html,Jquery,我有一个关闭按钮,用于获取位于其正上方的图像src: x jQuery: $(文档).on('click','img remove',函数(){ 让_self=这个; 让img_src=$(this).closest('.img缩略图').attr(“src”); log('img_src',img_src); }); 然而,我在控制台中得到的不是src值: img_src未定义 这里有什么问题,我如何修复它?更改$(此)。最接近('.img缩略图')到$(此)。同级('.img缩略图'

我有一个关闭按钮,用于获取位于其正上方的图像
src



x
jQuery:

$(文档).on('click','img remove',函数(){
让_self=这个;
让img_src=$(this).closest('.img缩略图').attr(“src”);
log('img_src',img_src);
});
然而,我在控制台中得到的不是
src
值:

img_src未定义

这里有什么问题,我如何修复它?

更改
$(此)。最接近('.img缩略图')
$(此)。同级('.img缩略图')
将解决您的问题

$(document).on('click', '.img-remove', function() {
  let _self = this;
  let img_src = $(this).closest('.col').find('.img-thumbnail').attr("src");
  console.log('img_src', img_src);
});
示例代码:

$(文档).on('click','img remove',函数(){
让_self=这个;
让img_src=$(this).simbines('.img缩略图').attr(“src”);
log('img_src',img_src);
});


x
HI,您可以使用
$(this).closest('.col').find('.img缩略图').attr('src')
@Swati是的,这一个有效!只是想知道为什么我的不起作用?最近的
不应该向上看
这个
div吗?