分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

jQuery复选框 全选、反选、取消&三元运算

发布时间:2023-09-06 02:07责任编辑:赖小花关键词:jQuery

12312312

<!DOCTYPE html><html lang="en"><head> ???<meta charset="UTF-8"> ???<title>Title</title></head><body><div> ???<div > ???????<input type="button" onclick="selectALL();" value="全选" /> ???????<input type="button" onclick="cancelALL();" value="取消" /> ???????<input type="button" onclick="invertALL();" value="反选" /> ???</div> ???<div> ???????<table id="tab1" border="1px"> ???????????<thead> ???????????<tr> ???????????????<th>选项</th> ???????????????<th>ip地址</th> ???????????????<th>端口</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>1.1.1.2</td> ???????????????<td>80</td> ???????????</tr> ???????????<tr> ???????????????<td><input type="checkbox" /></td> ???????????????<td>1.1.1.3</td> ???????????????<td>80</td> ???????????</tr> ???????????<tr> ???????????????<td><input type="checkbox" /></td> ???????????????<td>1.1.1.4</td> ???????????????<td>80</td> ???????????</tr> ???????????<tr> ???????????????<td><input type="checkbox" /></td> ???????????????<td>1.1.1.5</td> ???????????????<td>80</td> ???????????</tr> ???????????<tr> ???????????????<td><input type="checkbox" /></td> ???????????????<td>1.1.1.6</td> ???????????????<td>80</td> ???????????</tr> ???????????</tbody> ???????</table></div></div><script src="jquery-1.11.3.js"></script><script> ???function selectALL() { ???????$(‘#tab1 :checkbox‘).prop(‘checked‘,true); ???} ???function cancelALL() { ???????$(‘#tab1 :checkbox‘).prop(‘checked‘,false); ???} ???function invertALL() { ???????$(‘#tab1 :checkbox‘).each(function () { ???????????//this.checked = this.checked ? false:true; ?//三元运算 var v = 条件? 正值:假值 ???????????//dom模式 ???????????/*if (this.checked){ ???????????????this.checked = false; ???????????} ???????????else { ???????????????this.checked = true; ???????????} */ ???????????// jq模式 ???????????if($(this).prop(‘checked‘)){ ???????????????$(this).prop(‘checked‘,false); ???????????} ???????????else{ ???????????????$(this).prop(‘checked‘,true); ???????????} ???????}) ???}</script></body></html>

jQuery复选框 全选、反选、取消&三元运算

原文地址:https://www.cnblogs.com/a10086/p/9393443.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved