为了账号安全,请及时绑定邮箱和手机立即绑定

在javascript中将变量插入到文件路径字符串中

在javascript中将变量插入到文件路径字符串中

PIPIONE 2021-10-21 15:09:01
根据用户选择,变量“team”包含不同的团队名称作为字符串。然后我想显示保存为 .png 文件的相应团队徽标。因此我想将变量的字符串插入到文件路径中。怎么做?谢谢你。JS: $('ul.subbar li a').on('click', function(e) { // User clicks on a team in the navbar  e.preventDefault(); // Stop loading new link  var team = $(this).html(); //assign clicked team name to variable  console.log(team);$('.selectedClub').html(team);$('.teamLogo').src("'images/Clubs/Germany/' + 'team' + '.png'").alt(team);});html:      <div class="topRow">        <div class="team">          <div class="teamLogo">            <img class="teamLogo" src="images/man united.png" alt="Manchester United">          </div>          <div class="selectedClub">Manchester United</div>        </div>      </div>
查看完整描述

2 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

你在这里有问题:

$('.teamLogo').src("'images/Clubs/Germany/' + 'team' + '.png'").alt(team);

大概应该是这样的:

$('.teamLogo').attr('src', 'images/Clubs/Germany/' + team + '.png').alt(team);

(没有额外的引号)


查看完整回答
反对 回复 2021-10-21
?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

更好的答案是使用字符串插值

$('.teamLogo').src(`images/Clubs/Germany/${team}.png`).alt(team);


查看完整回答
反对 回复 2021-10-21
  • 2 回答
  • 0 关注
  • 277 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信