jQuery实现表格冻结行和列】的更多相关文章

前几天,遇到一个需求是要将表格的前几行和前几列冻结即固定,就是在有滚动条的情况下,保持那几行和那几列固定,这个需求其实是一个非常常见的需求,因为在涉及好多行和列时,在拖动滚动条时,我们需要知道每行每列表示的是什么意思,当被遮挡后,就很难记住是表示的什么内容了,如下图所示:我想要保持学生姓名和在线状态保持不动,以及前三行表示章节以及微课习题的内容保持不变,当然在easyui或者其他的一些插件里这种特性早已经有了,例如在easyui中有frozen属性,可以设定哪一行哪一列进行冻结,具体可以看官方的…
遍历Table表格的行和列,在开发中比较常用的功能,特别是前端开发人员,不多说,直接上代码,下面代码只是弹出第一列字段,请各位自己根据需求修改和扩展! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www…
动态创建form表单,网上有插件 (form-create) 不过我不知道它怎么用,没有使用成功,如果你使用成功了,欢迎下方留言. 最后我使用了笨方法,针对各个表单写好通用的组件,然后根据type用v-if来渲染对应的表单,数据,事件什么的都可以动态的传进去,比较好用 1 <el-form size="mini" class="lj-form lj-form-s1"> 2 <div v-for="(item,i) in table.cus…
jQuery().text() 如果有一个表格,我们要用jquery获取特定列,则需要修改列的索引值就好了,此句代码获取的是页面的第10列…
<body> <script type="text/javascript"> /* *上面的方法和你麻烦. *既然操作的是表格, *那么最方便的方式就是使用表格节点对象的方法. * *表格是由行组成.表格节点对象中insertRow方法就完成了创建行并添加的动作. * *行是有单元格组成.通过tr节点对象的insertCell来完成. */ function crtTable(){ var oTabNode = document.createElement(&q…
//不多说,直接上代码.$("table tr").click(function() {//为表格的行添加点击事件 var tr = $(this);//找到tr原色 var td = tr.find("td");//找到td元素 alert(td[].innerHTML);//指定下标即可 }) 今日项目中需要用到取table选中列的数据,网上资料发现都不能获取到选中指定列的数据,通过分析测试后总结出以上代码,可以获取选中行/列的数据.取td的数据不是.val()…
在实际的项目中,由于项目的需要,数据量比较大,同时显示栏位也比较多,要做gridview里显示完整,并做到用户体验比较好,这就需要冻结表头和关键列.由于用到的地方比较多,我们可以护展一个gridview,使其简单设置就能达到目的. 下面是我写的一个扩展gridview的一个工程和简单例子.主要的设置属性是红色框框内的. 下面,我们再看一下前台的文件设置, 这里要注意删掉<DOCTYPE type> 这一行,否则不起作用. 运行得到以下结果.红色线是冻结分界线,对照以下两张图片,可以看到效果.…
<script type="text/javascript"> function heji(table_id, lie, val_id) { //合计 --xpp //table_id: 要统计的table 的id值 //lie:要统计哪一列 //val_id:将合计值写入哪 totalSou = 0; $("#" + table_id + " tr").each(function () { var num = $($(this).f…
<table id="studentTable" align="center" border="1px;" cellpadding="0px;"> <tr> <th>姓名</th><th>年龄</th><th>得分</th> </tr> </table> function loadInfo2(){ var x…
以选择table中的第一列为例: 方式1: $("table tr").find("td:first").html("first column");//错误写法:$("table tr td:first").html("first column"); 方式2: $("table tr").each(function(){ $(this).find("td:eq(0)"…