質問: ### 前提・実現したいこと Railsで開発中。 部分テンプレートで繰り返し表示しているviewにあるチェックボックスをクリックすると、ClassをAdd/Removeするという処理をjqueryで書いています。 しかし、2つめ以降に繰り返されている部分テンプレートで、このjqueryが効きません。 処理は、チェックボックスクリックすると、delete-textというクラスを付与し該当するitemに赤取り消し線を引くという処理です。 ### 発生している問題・エラーメッセージ 以下部分テンプレートです。 _item.html.erb ``` <%= item.text %> <%= link_to item_path(item), method: :delete , data:{ confirm: '本当によろしいですか?'}, remote: true do %> <% end %> <%= link_to edit_item_path(item), method: :get , item_id: item.id do %> <% end %> ``` ### 該当のソースコード 以下該当するViewです。 edit.html.erb ``` <% if @items.present? %> <% @items.each do |item| %> <%= render partial: "item", locals: { item: item } %> <% end %> <% end %> ``` ### 試したこと jqueryの処理、
回答: idを使っているせいではないでしょうか? idは固有でなければならないので、部分テンプレート内で同じidが複数生成されていて、jsさんが困ってるのでは?