gpt4 book ai didi

jquery - 选中/取消选中复选框数组

转载 作者:行者123 更新时间:2023-12-01 06:19:46 30 4
gpt4 key购买 nike

这是我所拥有的(此处使用 Twitter bootstrap)

#html
<ul id="my-categories">
<li>
<label class="checkbox">
<input checked="checked" name="supername[]" type="checkbox" value="43243">fdsfdsfds
</label>
</li>

<li>
<label class="checkbox">
<input checked="checked" name="supername[]" type="checkbox" value="21343">sadsadsadsadsd
</label>
</li>
<li class="fdsfds"></li>
<li>
<a href="#" id="my-categories-btn">Check/Uncheck all</a>
</li>
</ul>

# js file
$("#my-categories-btn").click(function(){
$("my-categories input[type=checkbox]").each(function(){
isChecked = $(this).attr('checked');
$(this).attr('checked', !isChecked);
});
})

由于某种原因它不起作用。

如何修复它?

最佳答案

我建议您使用复选框而不是用于选中/取消选中所有复选框的链接。

这样就可以确定是否选中或取消选中所有复选框,而不仅仅是切换其当前状态。

$('#my-categories-btn').change(function() {
$('#my-categories input[type="checkbox"]').prop('checked', this.checked);
});​

参见demo 使用额外的复选框。

关于jquery - 选中/取消选中复选框数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14110169/

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