Rails数组到jQuery选择器

Rails数组到jQuery选择器,jquery,ruby-on-rails,ruby,ajax,Jquery,Ruby On Rails,Ruby,Ajax,我正在尝试添加AJAX来删除控制器的以下操作 它会删除我选择的元素,但不会从页面中消失。 问题是我不知道如何创建propper jQuery选择器 我可以使用$('slide').remove()仅用于一张幻灯片(无阵列),但我的控制器提供@destromed\u slides\u id阵列。如何从中创建选择器?只需在@destrocted\u slides\u id数组中的每个id上循环即可 <% @destroyed_slides_ids.each do |id| %>

我正在尝试添加AJAX来删除控制器的以下操作

它会删除我选择的元素,但不会从页面中消失。 问题是我不知道如何创建propper jQuery选择器


我可以使用
$('slide').remove()仅用于一张幻灯片(无阵列),但我的控制器提供
@destromed\u slides\u id
阵列。如何从中创建选择器?

只需在
@destrocted\u slides\u id
数组中的每个id上循环即可

<% @destroyed_slides_ids.each do |id| %>
    $('#slide_<%= id %>').remove();
<% end %>

$('幻灯片').remove();

我找到了一个更好的方法。jQuery选择器可用于一次选择多个元素:

$('<%= @destroyed_slides_ids.map { |slide| "#slide_" + slide.to_s }.join(', ') %>').remove();
$('').remove();

不要用“已解决”编辑问题标题,而是接受答案并将其标记为“已解决”。你可以在48小时后接受自己对问题的回答。这48小时正是我添加(解决)标签的原因。