首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >javascript - rails中的图像标记

javascript - rails中的图像标记
EN

Stack Overflow用户
提问于 2014-04-08 00:16:35
回答 2查看 3.9K关注 0票数 3

在我的rails应用程序中,我的视图中有一行javascript:

代码语言:javascript
运行
复制
<script>

$(this).find("img").attr("src", "/assets/img5.png"); 

</script>

我的图像路径硬编码,如你所见。这在本地运行良好,但在生产上不太好,因为我正在通过cdn为资产提供服务。

如何在不破坏javascript的情况下包含图像标记?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-08 01:26:03

在玩了一会儿之后,我发现了一些有用的东西:

代码语言:javascript
运行
复制
<script>

$(this).find("img").attr("src", '<%= asset_path 'img5.png' %>'); 

</script>

看来asset_path完成了任务。

票数 4
EN

Stack Overflow用户

发布于 2014-04-08 00:52:46

我会用这样的方法

代码语言:javascript
运行
复制
jQuery('img[src*="signup_arrow.png"]')

而不更改当前代码的大部分内容。在这里,src*表示"signup_arrow.png“可以是图像src的子字符串。

通常,CDN将是arrow.png?13304,以使用选择器查找给定的图像名称,作为子字符串的帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22925378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档