私の問題に対処する方法がありません: ページが読み込まれると、ビューの一部が非表示になります。
これがこの部分です:
<table>
<% @websites.each do |website| %>
<%if (current_user.id == website.user_id)%>
<tr>
<td> <%= link_to(image_tag("/images/caret-horizontal.png", id: "caret-horizontal"), '#') %> </td>
<td> <h4><%= website.name %></h4> </td>
</tr>
</table>
<table id="<%= website.id %>"> // or can be like this:
//I don't what variant is better
<table id="table-data" data-id="<%= website.id %>">>
<tr >
<td >
<%= website.url %>
</td>
</tr>
<tr>
<td >
<%= website.category %>
</td>
</tr>
<tr>
<td><%= website.language %></td>
</tr>
</table>
そして、次のように JavaScript で属性を取得できます (善良な人々のおかげです):
var yourWebsiteId = $("#table-data").attr("data-id");
適切な要素を選択して表示するにはどうすればよいですか? getElementById などを使用する必要がありますが、その方法が正確にはわかりません。
できれば助けてください。