javascript img src路径+变量串联

标签 javascript

我似乎无法正确转义 JS 变量来显示图像(用户头像)。 这样做的正确方法是什么?我需要帮助。

$.each(obj, function() {
     result = result + "<img class='user-pic' alt='' src="'assets/global/img/avatars/ + this['user_avatar'] + '"/> </a></div>";
      });

alt='' src="'assets/global/img/avatars/+ this['user_avatar'] + '"/> ";

最佳答案

应该是这样的:

$.each(obj, function(){
  result += "<img class='user-pic' alt='avatar' src='assets/global/img/avatars/"+this.user_avatar+"' /></a></div>";
});

要学习字符串的串联,想象一下外引号被去掉。内部的所有引号应匹配且与外部引号相反或转义。

关于javascript img src路径+变量串联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50578930/

相关文章:

javascript - 嵌套 for 循环和多维数组

javascript - typescript 省略号是性能问题吗?

javascript - fabric.js 中的圆形控制旋钮

javascript - 如何从另一个弹出窗口内的链接调用弹出窗口。 jQuery 移动

javascript - Three.js如何使用四元数旋转相机

javascript - safari 中的 onbeforeunload 不运行服务器端代码

javascript - 在javascript中引用对象自身的属性

java - JSF,富脸 : How to run Javascript method each time rich:datatable (re)renders?

JavaScript 多重继承和 instanceof

javascript - 范围问题,从一个 for 循环到另一个 for 循环引用迭代器 "i"