'btn btn-defaul-6ren">
gpt4 book ai didi

javascript - 获取动态生成的 ID

转载 作者:行者123 更新时间:2023-11-29 21:31:26 25 4
gpt4 key购买 nike

我需要从下面的复选框中获取 id

<% @task.each do |task| %>

<tr id="tr_<%= task.id%>">
<td><%= check_box_tag "done[#{task.id}]",task.id, task.done, data:{
remote: true,
url: url_for(action: :toggle, id: task.id, checked: task.done),
method: "POST"
} %> </td>
<td><%= task.title %></td>
<td><%= task.detail %></td>
<td><%= task.task_date.strftime('%d/%m/%Y') %></td>
<td><%= button_to('Show', task_path(task) , :class => 'btn btn-default', :method => :get) %></td>
<td><%= button_to('Edit', edit_task_path(task), :class => 'btn btn-primary',:method => :get) %></td>
<td><%= button_to('Remove', task_path(task), :class => 'btn btn-danger', method: :delete, data:{ confirm: 'Are you sure?' }) %></td>
</tr>
<% end %>

我的 JS 按预期运行,但我不知道如何动态地执行它。

$("#tr_37").change(function(){
$(this).hide();
});

最佳答案

是否要在复选框更改时隐藏 tr

我认为你需要在更改时捕获复选框的事件

$("tr input[type='checkbox']").change(function(){
$(this).closest("tr").hide();
});

关于javascript - 获取动态生成的 <tr> ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36298776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com