Rails数组到jQuery选择器
我正在尝试添加AJAX来删除控制器的以下操作 它会删除我选择的元素,但不会从页面中消失。 问题是我不知道如何创建propper 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| %>
我可以使用
$('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小时正是我添加(解决)标签的原因。