如何用jQuery将图片src值赋值给同一张图片的srcset属性
解决srcset赋值显示变量名而非真实图片路径的问题
问题出在你把变量imagesrc写进了字符串引号内部,JavaScript会将其视为普通文本,而非读取变量存储的真实路径值。
正确的两种写法:
- 字符串拼接方式:
var imagesrc = $(".CaptureViewer-image").attr("src"); $(".CaptureViewer-image").attr("srcset", imagesrc + " 300px");
- ES6模板字符串方式(更简洁):
const imagesrc = $(".CaptureViewer-image").attr("src"); $(".CaptureViewer-image").attr("srcset", `${imagesrc} 300px`);
两种写法都能将imagesrc中存储的base64图片路径与" 300px"拼接,正确赋值给srcset属性。
内容的提问来源于stack exchange,提问作者Mahi
相关产品推荐
相关产品推荐

