jQuery 表格实现
<script type="text/javascript">$(function(){/******实现全选的操作****/$("#chks").click(function(){//获得当前框的勾选状态var flag= $("#chks").prop("checked");$("input[name='chk']").prop('checked',flag);})/******实现是否全部勾选的效果*****/$("input[name='chk']").click(function(){//获得所有的单个的勾选框var inps =$("input[name='chk']");/*for(var i in inp){console.log(inp[i]);}*/var flag=true;inps.each(function(){//循环体if(!$(this).prop('checked')){//证明至少有一个框没有被勾选flag=false;return; }})$("#chks").prop('checked',flag); })/********实现反选的效果***********/$("#fx").click(function(){var inps =$("input[name='chk']");inps.each(function(){//当前多选框的状态var flag= $(this).prop('checked');$(this).prop("checked",!flag)}) })/*****新增一行数据********/$("#addRow").click(function(){$("#ta").append('<tr>'+'<td><input type="checkbox" name="chk" id="" value="4" /></td>'+'<td>《web开发详解》</td>'+'<td>刘老师</td>'+'<td>30</td>'+'</tr>') })/*****移除指定的数据****/$("#delRow").click(function(){//获得所有被选中的多选框var v =$("input[name='chk']:checked");if(v.length==0){alert("请至少勾选一行数据")}else{//parent()--获得当前节点的父节点v.parent().parent().remove();}})/******赋值行的操作*******/$("#copyRow").click(function(){//获得被勾选的inputvar v =$("input[name='chk']:checked");if(v.length==0){alert("请至少选择一行进行复制");}else {//赋值一行var tr=v.parent().parent().clone();//把复制的行黏贴到指定的表格中$("#ta").append(tr) } })}) </script></head><body><h3>jQuery操作表格</h3><hr /><input type="button" id="fx" value="反选" /><input type="button" id="addRow" value="新增一行" /><input type="button" id="delRow" value="删除行" /><input type="button" id="copyRow" value="复制行" /><table border="1px" cellpadding="10px" cellspacing="0" id="ta"><tr><td width="50px"><input type="checkbox" name="chks" id="chks" value="1" /></td><td width="200px">书名</td><td width="200px">作者</td><td width="200px">数量</td></tr><tr id=""><td><input type="checkbox" name="chk" id="" value="2"/></td><td>《Java编程之道》</td><td>wollo</td><td>10</td></tr><tr><td><input type="checkbox" name="chk" id="" value="3" /></td><td>《Python和我的故事》</td><td>赵老师</td><td>10</td></tr><tr><td><input type="checkbox" name="chk" id="" value="4" /></td><td>《web开发详解》</td><td>张老师</td><td>30</td></tr> </table>
jQuery 表格实现相关推荐
- jQuery 表格插件汇总
本文搜集了大量 jQuery 表格插件,帮助 Web 设计者更好地驾御 HTML 表格,你可以对表格进行横向和竖向排序,设置固定表头,对表格进行搜索,对大表格进行分页,对表格进行滚动,拖放操作等等.这 ...
- 4、jquery表格操作
1.<html> 2.<head> 3.<title>jquery表格操作</title> 4.<script language="ja ...
- html 表格过滤功能,简单的带排序和过滤功能的jQuery表格插件
smart-table是一款简单实用的带排序和过滤功能的jQuery表格插件.该jQuery表格插件通过简单的设置就可以生成表格排序.表格字段过滤功能,甚至可以实现表格分页显示,使用非常方便. 使用方 ...
- jQuery 表格插件
本文搜集了大量 jQuery 表格插件,帮助 Web 设计者更好地驾御 HTML 表格,你可以对表格进行横向和竖向排序,设置固定表头,对表格进行搜索,对大表格进行分页,对表格进行滚动,拖放操作等等.这 ...
- jQuery表格的行编辑
jQuery表格的行编辑 单击单元格,单元格显示为一个控件 然后,在控件中输入或者选择值,失去焦点之后 获取该控件的值,显示在单元格中 控件可以是input.select.datetime等 Inpu ...
- jQuery 表格自动增加
<!DOCTYPE html><html dir="ltr" lang="zh-CN"><head><meta cha ...
- jQuery:表格的奇偶行变色,jquery实例之表格隔一行
jQuery:表格的奇偶行变色<html> <head> <title>表格变色</title> <style type="text/c ...
- jquery 表格自动拆分(方便打印)插件-printTable
/** * jquery 表格打印插件 * * 作者: LiuJunGuang * 日期:2013年6月4日 * 分页样式(需要自定义): * @media print { * .pageBreak ...
- Jquery 表格插件DataTables
[转]Jquery 表格插件DataTables 博客分类: Jquery jquerydatatablesjavascript 1.特性 可变长度分页: 动态过滤: 多列排序,带数据类型检测功能: ...
- Web jquery表格组件 JQGrid 的使用 - 从入门到精通 开篇及索引
因为内容比较多,所以每篇讲解一些内容,最后会放出全部代码,可以参考.操作中总会遇到各式各样的问题,个人对部分问题的研究在最后一篇 问题研究 里.欢迎大家探讨学习. 代码都经过个人测试,但仍可能有各种未 ...
最新文章
- bzoj 3864: Hero meet devil [dp套dp]
- PayPal API风格指南和设计模式
- [E::fai_build_core] Different line length in sequence ‘kraken:taxid|436|NZ_CP062147.1‘
- sofa-rpc集群容错之Failfast实现
- 13 登陆_13级!凌晨,“黑格比”登陆!对莆田的最新影响……
- chrome 不记录填写值_【转载】禁用自动填表'autocomplete=off'在Chrome 中不起作用...
- QT的QCommandLineOption类的使用
- springcloud(二):注册中心Eureka
- 微信生成专属海报(专属二维码)
- android 切换语言不起作用,Android 语言切换实例及踩坑
- 40-42-网络层ARP协议,ARP欺骗,网络执法官和arp防火墙
- 双稳态(bistable)与单稳态
- 【云主机迁移原理】华为云主机迁移服务SMS的原理分析
- 搭建自己的Milvus以图搜图服务
- API服务平台,实现多个API的编排与聚合
- 两台电脑用网线直连传文件
- 财务计算机专业英文怎么说,财务与计算机 英文简历模板
- 春不语,春天却能催醒百花。
- 计算机专业课程学习顺序
- strcmp,stricmp,strcmpi的区别
热门文章
- Pearls POJ - 1260(区间记忆化搜索)
- java中vi是什么意思_java中的public void是什么意思?
- mysql文献综述_文献综述随笔(二十)
- Spring Cloud——Consul——架构体系
- Codeforces Round #268 (Div. 1) C. Hack it! 数位dp + 构造数位
- Codeforces Round #724 (Div. 2) F. Omkar and Akmar 组合数学 + 博弈
- 【NOI2016】国王饮水记【贪心】【斜率优化】【决策单调性】
- BZOJ #3064. Tyvj 1518 CPU监控(线段树,历史最值)
- P3714 [BJOI2017]树的难题
- Intelligent Warehouse(小米邀请赛)