我正在 Rails 中构建一个应用程序,允许用户上传照片,然后选择最终将使用 Paperclip 合成到其上的四个叠加层之一。
我是 Rails 的新手,我无法弄清楚如何提取 HTML 元素的 ID 并将其存储在我的数据库中 - 我有以下代码:
<div>
<span id="overlay"></span>
</div>
<div id="overlay-select">
<ul>
<li><a href="#"><img id="overlay1" src="<%= asset_path '/assets/overlays/pink1.png' %>" /></a></li>
<li><a href="#"><img id="overlay2" src="<%= asset_path '/assets/overlays/green1.png' %>" /></a></li>
<li><a href="#"><img id="overlay3" src="<%= asset_path '/assets/overlays/blue1.png' %>" /></a></li>
<li><a href="#"><img id="overlay4" src="<%= asset_path '/assets/overlays/orange1.png' %>" /></a></li>
</ul>
</div>
发生的情况是用户单击#overlay1 - 4,然后将 img 克隆并插入到 #overlay 跨度中。当用户保存条目时,我需要能够获取 #overlay 中存在的任何 img 的 ID,我一直在寻找解决方案,因为我不知道从哪里开始,但到目前为止还不够——任何帮助都会不胜感激!