Javascript 如何确定img中是否有src属性?如果img中没有SRC属性,则可以更改图像样式
我想向你咨询一下我在工作中遇到的问题 “要求” 现在有一个屏幕,用户有时会上传照片,有时不会! 当用户不上传照片时,左边的文本应该可以压缩到右边 “我的想法” 如果img内部的SRC为null,则使用外部div显示:none; 我问后端工程师,如果没有上传照片,值是多少,他说这将是一个空字符串 “遇到的困难” 然而,我自己已经达到了对CodePen的要求,但是在进入真正的项目时效果就消失了 “我猜” 如果用户不上传照片,img标签上根本就没有SRC属性? 如何确定img中是否存在SRC属性?在网上搜索了很长时间还是不知道怎么写比较好,所以上来问问大家Javascript 如何确定img中是否有src属性?如果img中没有SRC属性,则可以更改图像样式,javascript,jquery,css,Javascript,Jquery,Css,我想向你咨询一下我在工作中遇到的问题 “要求” 现在有一个屏幕,用户有时会上传照片,有时不会! 当用户不上传照片时,左边的文本应该可以压缩到右边 “我的想法” 如果img内部的SRC为null,则使用外部div显示:none; 我问后端工程师,如果没有上传照片,值是多少,他说这将是一个空字符串 “遇到的困难” 然而,我自己已经达到了对CodePen的要求,但是在进入真正的项目时效果就消失了 “我猜” 如果用户不上传照片,img标签上根本就没有SRC属性? 如何确定img中是否存在SRC属性?在网
$(函数(){
让img_data=$('.item_img').attr('src');
控制台日志(img_数据)
如果(img_数据=“”){
console.log('沒有照片')
$('.item\u content\u img').css('display','none');
}否则{
$('.item\u content\u img').css('display','block');
}
})
.demo{
宽度:400px;
显示器:flex;
证明内容:之间的空间;
背景色:#f9cf5a;
填充:20px;
}
.项目{
宽度:100px;
高度:100px;
边界半径:20px;
填充:10px;
}
div class=“demo”>
同一天的同一天,同一天的同一天的同一天,同一天的同一天的同一天的同一天,同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天的同一天
你能写下你的上传功能吗?我想你是在把事情复杂化。父div将占据内容的宽度。如果内容为空,则其宽度将为0。另一个div将填满整个空间。你需要避免给父div设置固定的宽度