最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

jquery实现表格动态复选框的代码分享

来源:懂视网 责编:小采 时间:2020-11-27 19:56:08
文档

jquery实现表格动态复选框的代码分享

jquery实现表格动态复选框的代码分享:本篇文章给大家分享的内容是jquery实现表格动态复选框的代码分享,有着一定的参考价值,有需要的朋友可以参考一下效果如图 <!DOCTYPE html><html><head> <title></title> <meta http-equi
推荐度:
导读jquery实现表格动态复选框的代码分享:本篇文章给大家分享的内容是jquery实现表格动态复选框的代码分享,有着一定的参考价值,有需要的朋友可以参考一下效果如图 <!DOCTYPE html><html><head> <title></title> <meta http-equi

本篇文章给大家分享的内容是jquery实现表格动态复选框的代码分享,有着一定的参考价值,有需要的朋友可以参考一下

效果如图
这里写图片描述

<!DOCTYPE html><html><head>
 <title></title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <!-- 引入bootstrap -->
 <link rel="stylesheet" href="css/bootstrap.min.css" />
 <!-- 引入JQuery bootstrap.js-->
 <script type="text/javascript" src="js/jquery-3.2.1.min.js" ></script>
 <script type="text/javascript" src="js/bootstrap.min.js" ></script></head><body>
 <p class="container">
 <p class="col-md-7">
 <button id='addTypeBtn' class="btn btn-default btn-danger">添加</button>
 <button class="btn btn-default">保存</button>
 <table class="table">
 <thead>
 <tr>
 <th><input id='checkAll' type="checkbox"/></th>
 <th>姓名</th>
 <th>年龄</th>
 </tr>
 </thead>
 <tbody>
 <tr>
 <td><input type="text" placeholder="请输入姓名" value="张三"/></td>
 <td><input type="number" style="width: 40px" value="1"/></td>
 </tr>
 <tr>
 <td><input type="text" placeholder="请输入姓名" value="张三"/></td>
 <td><input type="number" style="width: 40px" value="1"/></td>
 </tr>
 <tr>
 <td><input type="text" placeholder="请输入姓名" value="张三"/></td>
 <td><input type="number" style="width: 40px" value="1"/></td>
 </tr>
 </tbody>
 </table>
 </p>
 </p></body><script>

 $(function(){

 //初始化
 function initTable() {
 var checkAll = $('#checkAll'); var trs = $('tbody tr'); var tag = $('<td><input name="checkitem" type="checkbox"/></td>');
 trs.prepend(tag); //得到tbody中的所有选框.
 var checks = $('input[name="checkitem"]'); //给全选框添加事件
 checkAll.on('click',function(event){
 if($(this).prop('checked') == false){ //全部取消
 $('input[type="checkbox"]').prop('checked',false);
 }else{
 $('input[type="checkbox"]').prop('checked',true);
 }
 }); //给每个单独的选择框加事件
 $('tbody').on('click',function(event){
 checks = $('input[name="checkitem"]'); if (event.target.name == 'checkitem'){ if($(this).prop('checked') == false){
 $(this).prop('checked',false);
 }else{
 $(this).prop('checked',true);
 } //判断是否选满了
 if(checks.length == $('tbody').find('input:checked').length){
 checkAll.prop('checked',true);
 }else{
 checkAll.prop('checked',false);
 }
 }
 });
 }

 initTable(); //新增点击事件
 $('#addTypeBtn').on('click', function () {
 var html = '';
 html += '<tr class="active">';
 html += '<td><input name="checkitem" type="checkbox"/></td>'
 html += '<td><input type="text" placeholder="请输入姓名" value="张三"/></td>';
 html += '<td><input type="number" style="width: 40px" value="1"/></td>';
 html += '<td>';
 html += '</tr>'; var html = $(html)
 $('tbody').append(html); //取消全选
 $('#checkAll').prop('checked',false);
 });
 });</script></html>

相关推荐:

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

jquery实现表格动态复选框的代码分享

jquery实现表格动态复选框的代码分享:本篇文章给大家分享的内容是jquery实现表格动态复选框的代码分享,有着一定的参考价值,有需要的朋友可以参考一下效果如图 <!DOCTYPE html><html><head> <title></title> <meta http-equi
推荐度:
标签: 表格 动态 单元格
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top