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吗?