gpt4 book ai didi

javascript - 尝试使用复选框全部删除,并收到错误

转载 作者:行者123 更新时间:2023-12-03 06:32:12 25 4
gpt4 key购买 nike

<label><input type="checkbox" id="select_all"/>Select All</label>
<td><input class="chk" type="checkbox"/>Option 1</td>
<td><input class="chk" type="checkbox"/>Option 2</td>
<td><input class="chk" type="checkbox"/>Option 3</td>
<td><input class="chk" type="checkbox"/>Option 4</td>
<td><input class="chk" type="checkbox"/>Option 5</td>


<script type='text/javascript'>
$("#select_all").change(function(){
$(".chk").prop('checked', $(this).prop("checked"));
});
</script>

在我选择所有使用复选框后,我使用我的“垃圾箱”来删除js.咖啡

 switch $(@).val()
when "trash"
_test = []
$('#read_messages_table :checkbox:checked').each ->
_test.push($(@).closest('tr').data('id'))
$.post('/file/trash', test: _test).success (data) ->
location.reload()

Controller

def trash
params[:test].each do |n|
_test = Test.find(n)
_test.box = 'trash'
_test.save!
end
end

如果我使用按钮,一切正常,但我不想使用按钮,我想使用输入来选择所有

因此,选择所有复选框是有效的,但是如果我使用从复选框中选择所有复选框,则不起作用并给出此 undefined index 我认为他尝试使用复选框的第一个索引,这个,

可以纠正这个问题吗?

最佳答案

使用你的“chk”类

所以在你的文件中删除js.coffee,当你编写每个代码时,只需添加checkbox.chk:checked

关于javascript - 尝试使用复选框全部删除,并收到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38397914/

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