jQuery 之 多选反选取消实例
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery 之 多选反选取消实例相关的知识,希望对你有一定的参考价值。
代码:<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="jquery3.js"></script>
</head>
<body>
<table border="1">
<thead>
<tr>
<th style="text-align: center">选择</th>
<th style="text-align: center">IP</th>
<th style="text-align: center">端口</th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="checkbox"></td>
<td>1.1.1.1</td>
<td>80</td>
</tr>
<tr>
<td><input type="checkbox"></td>
<td>2.2.2.2</td>
<td>80</td>
</tr>
<tr>
<td><input type="checkbox"></td>
<td>3.3.3.3</td>
<td>80</td>
</tr>
</tbody>
</table>
<input type="button" value="全选" onclick="checkAll()">
<input type="button" value="反选" onclick="reverseAll()">
<input type="button" value="取消" onclick="cancleAll()">
<script>
function checkAll() {
// 把checkbox的checked值设置为true
$(‘:checkbox‘).prop(‘checked‘,true)
// $(‘:checkbox‘).prop(‘checked‘)为获取值
}
function cancleAll() {
// 把checkbox的checked值设置为false
$(‘:checkbox‘).prop(‘checked‘,false)
// $(‘:checkbox‘).prop(‘checked‘)为获取值
}
function reverseAll() {
$(‘:checkbox‘).each(function (k) {
// k当前索引
// this,DOM元素,当前循环的元素$(this)
if(this.checked)
{
this.checked = false;
}
else{
this.checked = true;
}
})
}
</script>
</body>
</html>
展示:
以上是关于jQuery 之 多选反选取消实例的主要内容,如果未能解决你的问题,请参考以下文章