为保存 erb 对象 id 的 div id 命名



我有以下div...

<div class="list_entries" id="<%= entry.id %>">

我如何为div id 命名以及使用 entry.id?

稍后在 JavaScript 中使用的示例...

$('#<%= entry.id %>').css("text-decoration", "line-through");

这样我就可以只对一个特定条目而不是所有条目进行删除。

DOM ID 在整个文档中必须是唯一的。除非您在其他地方对其他 dom 元素使用相同的 entry.id,否则不需要前缀。

话虽如此,它可以像以下一样简单:

<div id="foo<%= entry.id %>">
         ^^^    
$('foo<%= entry.id %>').etc....
   ^^^

最新更新