所以我有一个包含多个 div 列表的索引页面。每个 div 都有一个动态创建的 id,在本例中为 edit_<%= address.id%>。我正在尝试编写一些 jquery,以便当我将鼠标悬停在单个 div 上时,会显示一些隐藏的链接,或者当我单击此单个列表的编辑链接时,会弹出一个表单。我可以像这样内联:
onclick="$('#edit_<%= address.id %>').dialog();"
但是一旦在我的 application.js 文件中是这样的:
$(document).ready(function() {
$('#edit_<%= @address.id%>').dialog();
});
它不起作用。现在我假设这是因为我在视图/控制器之外使用它,这个变量实际上是有意义的。有针对这个的解决方法吗?