22问答网
所有问题
jquery或者js如何获得动态生成的表中所合并的单元格所占的行数呢
如题所述
举报该问题
推荐答案 2013-07-21
思路是这样的,你点击一个td,然后找到这个td的父节点tr,然后统计这个tr前面的tr个数p就是行数,而这个td前面的td个数,就是列数<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>tableTest.html</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript"> //页面装载就加载函数 ¥(document).ready(function() { //给所有的td单元格绑定一个click事件 //如果这个table的id为table17395那单给table1的所有td加click事件代码为: // var tds = ¥("#table1").find("td"); var tds = ¥("td"); tds.click(tdclick); }); function tdclick() { //var td = ¥(this); //var text = td.text(); // ¥(this)表示这个td单元格173 // .parent("tr")表示这个td的父节点 // .prevAll()表示这个tr前面有多少个tr var hang = ¥(this).parent("tr").prevAll().length; var lie = ¥(this).prevAll().length; hang = Number(hang)+1;//字符串变为数字 lie = Number(lie)+1; alert("第"+hang+"行"+"第"+lie+"列"); } </script> </head> <body> <table border="1px" width="300" id="table1"> <tr> <td> 1 </td> <td> 2 </td> <td> q </td> <td> t </td> </......余下全文>>
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/26fffhX6X.html
其他回答
第1个回答 推荐于2016-07-06
问题需要再问清楚一下。
合并单元格那肯定是在一行中合并的啊。你是想问,一张表中,一种有多少行,有合并单元格的行为?
追问
追答
你的这张table中,都是“分量”这一列,有单元格的合并。其它的列有单元格的合并吗?
你是要求出一个数组吗?按照你贴出的图,你希望得到的数据是什么样子的?[2,3]这样的数据可以吗?
本回答被提问者采纳
相似回答
用
jquery怎么获取表格中的
一行内容
答:
一般都会在后台获得
,比如这个表格的数据是用$list这个变量存储的,$list中每个元素都有id date title file四个字段,checkbox的name是id,现在写一个js方法用来将选中的复选框传到后台,需要使用一个按钮触发下面的方法 function fun(){ var arr = new Array();(":checked").each(function(){...
求助,
怎么
通过
js获取
slickgrid
表格中的行数
,选中行和一行中的数据
答:
获取slickgrid对象,它有许多的方法,如slickgrid对象.getData(),就可以
得到表中
所有的数据。下面是一些方法的截图。
大家正在搜
js动态生成表格并设置参数
jquery动态生成表格
js动态生成表单
怎样爬取js动态生成的数据
js和css能生成动态的html
动态生成js代码
php动态生成js
js动态生成html页面
js怎么创建动态表格
相关问题
急!如何获取合并单元格所合并的行数?
用jquery动态添加行,同时合并单元格,怎样实现
js+html:table td合并单元格后,动态新增一行,...
jquery如何获得表格所在的行数和列数
js或jq实现动态表格的生成并根据生成的数字合并
使用jquery动态添加表格的行之后,如何获取表格高度?
jquery选择表格单元格合并,求思路或插件