jquery复选框(全选/取消全选/反选/查看选中项)
以下是一个使用jQuery实现的复选框功能示例:
HTML部分:
<button id="checkAll">全选</button>
<button id="uncheckAll">取消全选</button>
<button id="toggleCheck">反选</button>
<button id="showChecked">查看选中项</button>
<input type="checkbox" class="item" value="选项1"> 选项1
<input type="checkbox" class="item" value="选项2"> 选项2
<input type="checkbox" class="item" value="选项3"> 选项3
<div id="result"></div>
jQuery部分:
$(document).ready(function() {
// 全选
$('#checkAll').click(function() {
$('.item').prop('checked', true);
});
// 取消全选
$('#uncheckAll').click(function() {
$('.item').prop('checked', false);
});
// 反选
$('#toggleCheck').click(function() {
$('.item').each(function() {
$(this).prop('checked', !$(this).prop('checked'));
});
});
// 查看选中项
$('#showChecked').click(function() {
var checkedItems = $('.item:checked').map(function() {
return this.value;
}).get();
$('#result').text(checkedItems.join(', '));
});
});
这段代码为复选框提供了基本的全选、取消全选、反选和查看选中项的功能。点击相应的按钮会执行对应的操作。查看选中项时,会将选中的复选框的值以逗号分隔显示在<div id="result"></div>
中。
评论已关闭