jqGrid实现表头复选框功能

本文介绍了如何使用jQuery的jqGrid插件实现表头的复选框功能,包括表头字段的动态显示和隐藏。通过点击自定义表头按钮弹出对话框,动态生成input标签,并通过复选框控制对应表头的显示状态。实现过程中,遇到动态元素获取的问题,最终通过getElementsByTagName解决并展示了完成后的效果。
摘要由CSDN通过智能技术生成

jqGrid实现表头复选框功能
最近在用jQuery中的jqGrid插件来实现一个小功能,表头的自定义功能,简单来说就是你来控制表头字段的显示和隐藏,话不多说,先看界面:
首先当我们点击自定义表头按钮时出现这样一个弹框:在这里插入图片描述然后我们实现该功能主要分为两步:
一:input标签的动态生成
二:复选框勾选之后对应的表头出现或隐藏

代码如下:
html部分:

这里的div主要是用来存放动态生成的input标签,我们在后面使用时会用到在这里插入图片描述
js部分:
在这里插入图片描述
这个在这里插入图片描述
最后我们给完成按钮绑定的是一个单击事件,这里在写代码时遇到一个问题,无法直接通过getElementById来直接获取动态生成的input标签中的id,只能通过getElementsByTagName来获取div1中所有的input标签,然后将他遍历出来。

看一下完成之后的效果图:
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值