繁体   English   中英

javascript img src path +变量连接

[英]javascript img src path + variable concatentation

我似乎无法正确地逃避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>";
});

要学习字符串的串联,请想象一下要删除外部引号。 里面的所有引号都应该匹配,而外面的引号则相反或已转义。

您可以使用准备好的字符串来更好地处理此类情况

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM