Javascript 表';s行没有';不要用js删除

Javascript 表';s行没有';不要用js删除,javascript,ruby-on-rails,Javascript,Ruby On Rails,我有: 在表格中: <%= link_to 'Delete', project, remote: true, method: :delete, data: { confirm: 'Sure?' }, class: "btn btn-danger btn-xs" %> 在destroy.js.erb中 var element = document.getElementById("project_<%= @project.id %>

我有:

在表格中:

<%= link_to 'Delete', project, remote: true, method: :delete,  data: { confirm: 'Sure?' },
                    class: "btn btn-danger btn-xs" %>
在destroy.js.erb中

var element = document.getElementById("project_<%= @project.id %>");
alert("project_<%= @project.id %>"); <--- Here ID is right!
element.parentNode.removeChild(element);

您可以将行粘贴到html中吗。@JustinLicata updated1。您是否尝试过通过浏览器控制台删除行?2.请求后浏览器js控制台中是否有任何错误?@Phil是的,在控制台中一切正常。没有错误。我在另一个控制器中有相同的代码,它可以工作。我不明白,会发生什么。@nobilik如果我是你,我会试试jquery。。上面的代码看起来没问题
var element = document.getElementById("project_<%= @project.id %>");
alert("project_<%= @project.id %>"); <--- Here ID is right!
element.parentNode.removeChild(element);
<table id="project-table" class="table-striped">   <thead>   <tr>
    <th>Название проекта</th>
    <th>Описание проекта</th>
    <th></th>   </tr>   </thead>



  <tbody>

  <tr class="project" id="project_21">
      <td>мой</td>
      <td></td>
      <td>
        <a class="btn btn-accept btn-xs" href="/projects/21/edit">Редактировать</a>
        <a data-confirm="Вы уверены?" class="btn btn-danger btn-xs" data-remote="true" rel="nofollow" data-method="delete" href="/projects/21">Удалить</a>
      </td>

</tr>

  </tbody>

</table>