gpt4 book ai didi

javascript - 选择 FORM_TAG 中的所有复选框

转载 作者:行者123 更新时间:2023-11-28 02:54:24 24 4
gpt4 key购买 nike

form_tag 中,有一个包含 10 到 15 个复选框的列表:

<%= check_box_tag 'vehicles[]', car.id %>

如何通过 RJS 选择所有(在每个复选框中打勾)复选框?谢谢

编辑:抱歉,我没有说清楚我的问题。我的意思是问如何在同一页面中添加“全选/取消全选”链接来切换复选框。

最佳答案

试试这个:

<%= check_box_tag 'vehicles[]', car.id, {:checked => "checked"} %>
<小时/>

编辑

您可以使用 Tim Down 的解决方案作为普通的 javascript 解决方案。如果您使用 jQuery,您可以尝试这样的操作:

<script>
$(document).ready(function(){

// select all
$(".checkboxes a[rel=all]").click(function(){
$(this).siblings("input:checkbox:not(:checked)").attr({checked: true});
});

// select none
$(".checkboxes a[rel=none]").click(function(){
$(this).siblings("input:checkbox:checked)").removeAttr("checked");
});

});
</script>

<div class="checkboxes">

<input type="checkbox" value="foo" /> Foo
<input type="checkbox" value="bar" /> Bar
<input type="checkbox" value="baz" /> Baz

select
<a href="#" rel="all">all</a> |
<a href="#" rel="none">none</a>

</div>

关于javascript - 选择 FORM_TAG 中的所有复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3031171/

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