jQuery对表格操作

jQuery表格操作 表格变色 1.普通的隔行变色 HTML代码: <table> <thead> <tr><th>姓名</th><th>性别</th><th>居住地</th></tr> </thead> <... 阅读详情
<html>
<head>
    <script type="text/javascript" >
        $(function() {
        $("table tr:nth-child(odd)").css("background-color", "#eee"); //隔行变色

            /**全选复选框单击事件**/
            $("#chkAll").click(function() {
                if (this.checked) {//如果自己被选中
                    $("table tr td input[type=checkbox]:not('#chkOther')").attr("checked", true);
                }
                else {//如果自己没有被选中
                    $("table tr td input[type=checkbox]:not('#chkOther')").attr("checked", false);
                }
            })
            /*反选复选框单击事件*/
            $('#chkOther').click(function(){
                $("#list :checkbox").each(function(){
                  // $(this).attr("checked", !$(this).attr("checked"));
                  if (this.checked) {
                    $(this).attr("checked", false);
                  } else {
                    $(this).attr("checked", true);
                  }
                })
            });
            /**删除按钮单击事件**/
            $("#btnDel").click(function() {
                var intL = $("table tr td input:checked:not('#chkAll')").length; //获取除全选复选框外的所有选中项
                if (intL != 0) {//如果有选中项
                    $("table tr td input[type=checkbox]:not('#chkAll')").each(function(index) {//遍历除全选复选框外的行
                        if (this.checked) {//如果选中
                            $("table tr[id=" + this.value + "]").remove(); //获取选中的值,并删除该值所在的行
                        }
                    })
                }
            })

            /**小图片鼠标移动事件**/
            var x = 5; var y = 15;//初始化提示图片位置
            $("table tr td img").mousemove(function(e) {
                $("#imgTip")
                .attr("src", this.src)//设置提示图片scr属性
                .css({ "top": (e.pageY + y) + "px", "left": (e.pageX + x) + "px" })//设置提示图片的位置
                .show(300);//显示图片
            })

            /**小图片鼠标移出事件**/
            $("table tr td img").mouseout(function() {
                $("#imgTip").hide();//隐藏图片
            })

        })
    </script>
</head>
<body>
    <table id="list">
        <tr>
           <th>选项</th>
           <th>编号</th>
           <th>封面</th>
           <th>购书人</th>
           <th>性别</th>
           <th>购书价</th>
        </tr>
        <tr id="0">
           <td><input id="Checkbox1" type="checkbox" value="0"/></td>
           <td>1001</td>
           <td><img src="Images/img03.jpg" alt="" /></td>
           <td>李小明</td>
           <td>男</td>
           <td>35.60 元</td>
        </tr>
        <tr id="1">
           <td><input id="Checkbox2" type="checkbox" value="1"/></td>
           <td>1002</td>
           <td><img src="Images/img04.jpg" alt="" /></td>
           <td>刘明明</td>
           <td>女</td>
           <td>37.80 元</td>
        </tr>
        <tr id="2">
           <td><input id="Checkbox3" type="checkbox" value="2"/></td>
           <td>1003</td>
           <td><img src="Images/img08.jpg" alt="" /></td>
           <td>张小星</td>
           <td>女</td>
           <td>45.60 元</td>
        </tr>
    </table>
    <table>
        <tr>
           <td style="text-align:left;height:28px">
               <span><input id="chkAll" type="checkbox" />全选/全不选</span>
               <span><input id="chkOther" type="checkbox" />反选  </span>
               <span><input id="btnDel" type="button" value="删除" class="btn" /></span>
           </td>
        </tr>
     </table>
     <img id="imgTip" class="clsImg" src="Images/img03.gif"/>
</body>
</html>

利用jQuery动态创建和操作表格 htmltable {th, td {th {pre {简介:本文将探讨使用jQuery来动态创建和操作HTML表格,涵盖从基本结构理解到根据用户输入生成表格的完整流程。包括DOM元素操作、事件处理以及通过jQuery API实现数据处理和样式调整,旨在通过实践增强前端开发者的表格操作技能和理解Web动态交互的机制。 阅读详情

相关推荐

如何实现高校科技成果转化的高效对接?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

Jquery全选与反选

1.Jquery全选与反选 $("#chkAll").click(function(){ $(":checkbox:not(this,#reveChk)").attr("checked",!!$(this).attr("checked")); }); $("#reveChk").click(function(){

robbinBlog 522

TinyML边缘智能振动诊断实战-ESP32完整工程-v1.0.zip

无硬件可完整体验:固件内置信号合成模拟器(严格复现训练物理模型),串口发 S0~S3 切换 4 种机器故障 算子级正确性:用 inspect_model_ops.py 从 tflite 解析出实际算子(EXPAND_DIMS/CONV_2D/RESHAPE/MEAN/FC/SOFTMAX),固件注册逐一对应——规避了 TFLite Micro 最常见的 "Op type not found" 坑 诚实标注:文档中明确区分“合成演示数据 / 工程近似 / 实测值”,并给出接入真实数据的完整流程

自己动手丰衣足食之表格排序插件jquery.tableSort.js

下载地址:http://download.csdn.net/detail/cometwo/9446935 1.一定要引jQuery包,所有jq插件都是基于jQuery包的 2.如果想指定哪一栏不排序这样写 $(“#mytable”).tablesorter({headers:{5:{sorter:false}}}); 第...

weixin_33787529的博客 315

JavaScript程序库jQuery学习笔记分享(三)jQuery的表单操作表格操作(1)表单

  对于jQuery的DOM操作和事件处理,以及动画,在之后会给大家分享。       一:这里先向大家介绍一下jQuery对于表单的操作: 1.表单简介 简介:表单就是用户输入信息后用于服务器用来采集这些信息的html元素。 分类:一个表单可以基本分为表单标签(服务器url以及数据提交方法),表单域(表单类型,包括文本框,密码框,复选框,单选框,下拉框等),表单按钮(用于提交数...

ITxiaoangzai的博客 510

如何用Jquery将后台数据通过表格形式展现在页面上

jsp页面代码:table id="materialGrid" class="table table-striped table-bordered table-hover dataTables-example"> table> js代码: $(document).ready(function() { $('#materialGrid').bootstrapTable({

Hero_QHZ的博客 7375

jquery操作表格

<html> <head> <title>jQuery操作表格</title> <meta charset="UTF-8"/> <!--声明css代码域--> <style type="text/css"> tr{ height: 40px; } </style&g...

wyqwilliam的博客 516

JQuery 实现表格操作

jQuery是一个快速、简洁的javascript库,使用户能够方便地遍历HTML Documents、操作DOM、处理事件、实现动画效果和提供Ajax交互,此外jQuery兼容CSS3.0及各种浏览器。jQuery的优势:(1)利用CSS的优势;(2)良好浏览器兼容性;(3)优秀的DOM操作封装和事件处理;(4)多重操作集于一行;(5)完善的Ajax;(6)支持扩展。

butterfly_onfly的专栏 874

Jquery表格操作

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> p { text-align: center; } </style> &l...

Java技术 245

JQuery表格的详细操作

pageEncoding="UTF-8"%> http://www.w3.org/TR/html4/loose.dtd"> JQuery测试       String path = request.getContextPath();    String basePath = request.getScheme() + "://"      + request.getSer

tanpingpingiloveyou的专栏 463

jQuery 使用jQuery操作表单和表格

使用jQuery操作表单和表格 1、HTML表单概述 2、使用jQuery操作表单元素 2.1、操作文本框 1、获取文本框的值(两种方法): var textCon = $("#id").val(); var textCon = $("#id").attr("value"); 2、设置文本框的值,可以使用attr()方法: $("#id").attr("value","要设定的值"); ...

qq_45585500的博客 889

JQuery操作一个表格

JQuery操作一个表格,有一个功能 选择 -> 取消 在IE下好像没有效果,在FF下可以使用,不知道是什么原因了,有知道原因的指点一下。 .mainTable{ background-color:#ffcc00; width:60%; margin:auto; font-size:12px} .mainTable td{ height:22px} .line{ ...

156

五、jQuery 对表单、表格操作(走过路过瞅瞅吧)

文章目录前言一、 表单应用1.1 单行文本框应用1.2 多行文本框应用1.3 复选框应用1.3 下拉框应用1.5 表单验证二、 表格应用2.1 表格变色2.1.1 普通的隔行变色2.1.2 单选框控制表格行高亮2.1.3 复选框控制表格行高亮2.2 表格展开关闭2.2.1 默认展开代码:2.2.2 默认收缩代码:2.3 表格内容筛选三、 其他应用3.1 网页字体大小3.2 网页选项卡3.3 网页换肤总结 前言 上一章讲解了jQuery 中的事件和动画 ,现在讲解jQuery 对表单、表格操作。 一、

weixin_44009656的博客 3102

基于SpringBoot+Vue校园失物招领系统的设计与实现

校园失物招领系统的设计与实现前端采用了Vue框架,并结合ElementUI来实现界面的设计与布局。后端采用了SpringBoot框架进行开发设计,并结合了Java语言和MySQL数据库来实现。在功能上分为了前端用户模块和管理员模块。前端用户模块主要实现了招领物品信息的发布、查询与管理,失物信息的发布、管理以及自动匹配招领物品,查看校园相关通知公告。管理员模块主要实现了物品分类管理、校园通知管理以及物品招领信息的查询统计等功能。校园失物招领系统的实现优化失物招领的流程,提高了校园失物招领的效率,促进了校园文化的建设,营造了良好的诚信氛围。

科技成果转化效率低怎么办?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

产业园区如何搭建统一的科技服务平台?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

复现基于改进秃鹰算法的微电网群经济优化调度研究(Matlab代码实现)

内容概要:本文围绕“基于改进秃鹰算法的微电网群经济优化调度”展开研究,提出了一种改进的秃鹰搜索算法(BES),旨在解决微电网群在复杂运行环境下的多目标、强约束、非线性及高维经济调度问题。通过引入特定优化策略,增强了基础算法的全局搜索能力和收敛效率,克服了传统智能算法易陷入局部最优的缺陷。研究构建了一个包含分布式电源、储能系统与多元负荷的微电网群调度模型,以最小化系统综合运行成本为核心目标,综合考虑功率平衡、设备出力能力、储能运行特性等多重约束条件。通过仿真实验验证了所提算法在调度精度、稳定性和计算效率方面相较于传统方法具有明显优势,并进一步展示了其在降低能源开支、提升可再生能源消纳水平方面的实际应用价值。; 适合人群:具备一定电力系统基础知识或优化算法背景,从事新能源调度、智能优化算法研究与应用等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于微电网群、综合能源系统等场景下的经济调度优化;②为秃鹰算法及其他群体智能算法的改进、复现与性能对比提供参考范例;③服务于科研仿真、算法验证及工程化应用需求。; 阅读建议:建议读者结合文中提供的Matlab代码实现进行实践操作,重点关注算法改进机制与调度模型的构建逻辑,同时可借助网盘资源获取完整资料,以加深对算法性能表现与应用场景的理解。

上一篇: 初学CodeIgniter
下一篇: jQuery 工具函数
Min_Ren
博客等级 码龄13年 0粉丝 4原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值