获取table表格指定列的所有单元格的内容

获取table表格指定列的所有单元格的内容:
本章节介绍一下如何获取表格指定列的所有单元格的内容,这可能在一些应用或者说扩展应用中会需要。
代码实例如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>蚂蚁部落</title>
<style type="text/css">
#show{
  width:250px;
  height:30px;
  font-size:12px;
  color:red;
}
</style>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(function(){
  $("#tb tbody tr").each(function(i){
    $("#show").text($("#show").text()+$(this).children("td:eq(1)").text()+"、")
  });
})
</script>
</head>
<body>
<div id="show"></div>
<table id="tb">
  <tbody>
    <tr>
      <td>蚂蚁部落一</td>
      <td>蚂蚁部落二</td>
      <td>蚂蚁部落三</td>
    </tr>
    <tr>
      <td>蚂蚁部落四</td>
      <td>蚂蚁部落五</td>
      <td>蚂蚁部落六</td>
    </tr>
    <tr>
      <td>蚂蚁部落七</td>
      <td>蚂蚁部落八</td>
      <td>蚂蚁部落九</td>
    </tr>
  </tbody>
</table>
</body>
</html>

以上代码实现实现了我们的要求,可以获取第二个列的所有单元格的内容,下面介绍一下实现过程。
一.实现原理:
遍历表格中的每一行,然后找出每一行中属于第二列的单元格即可,然后将其中的内容追加到div中。
二.代码注释:
1.$(function(){}),当文档结构完全加载完毕再去执行函数中的代码。
2.$("#tb tbody tr").each(function(i){}),使用each函数遍历表格中的每一个行。
3.$("#show").text($("#show").text()+$(this).children("td:eq(1)").text()+"、"),$(this).children("td:eq(1)").text()获取当前行中第二个单元格的文本,也就是第二个列单元格的文本内容。
三.相关阅读:
1.each()函数可以参阅jQuery的each()方法一章节。
2.text()函数可以参阅jQuery的text()方法一章节。 
3.children()函数可以参阅jQuery的children()方法一章节。 
4.:eq()可以参阅jQuery的:eq()选择器一章节。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=13688

更多内容可以参阅:http://www.softwhy.com/jquery/

时间: 2024-12-15 01:54:15

获取table表格指定列的所有单元格的内容的相关文章

jquery实现的统计table表格指定列的单元格值的和

jquery实现的统计t]able表格指定列的单元格值的和:在一些应用中,表格单元格中存放的都是数字,比如学生的分数,那么就有可能将这些分数做加法运算来统计出总分数,下面就通过代码实例介绍一下如何统计某一列单元格中值的和.代码实例: <!DOCTYPE html><html> <head> <meta charset=" utf-8"> <meta name="author" content="http

用JavaScript,获取Table中指定的行、列

<html> <head runat="server"> <title>演示获取Table的值</title> <script type ="text/javascript" language ="javascript" > // Description: 演示用JavaScript,获取Table中指定行.列元素值 // CopyRight: http://www.cnblogs.co

excel 截取单元格部分内容(从指定位置截取)

excel 截取单元格部分内容(从指定位置截取) CreateTime--2018年5月28日08:28:46 Author:Marydon 1.情景展示 截取手机号后6位 2.实现 语法说明:right(单元格,num) 根据单元格内容,从右边开始截取num位 3.从左边截取num位 语法说明:left(单元格,num) 根据单元格内容,从左边截取num位 相关推荐: excel 如何为列添加指定内容(字符串) 原文地址:https://www.cnblogs.com/Marydon20170

DataGridView获取或者设置当前单元格的内容

当前单元格指的是DataGridView焦点所在的单元格,它可以通过DataGridView对象的CurrentCell属性取得.如果当前单元格不存在的时候,返回null. 取得当前单元格的内容: object obj = this.dgv_PropDemo.CurrentCell.Value; 注:返回值是object类型的. 取得当前单元格的列Index: int columnIndex = this.dgv_PropDemo.CurrentCell.ColumnIndex; 取得当前单元格

VBA选中多行多列及多单元格

选中多个单元格 Range("<单元格地址>:<单元格地址>[,<单元格地址>--]").Select 例:Range("A1:B2").Select   '选中"A1"."A2"."B1"."B2"四个连续的单元格 Range("12:12").Select   '选中第12行 Range("B:B").Sel

分列:将excel单元格的内容拆分为两列

提要:处理excel数据时有时需要把单元格的内容拆分为两列,可能方便外部软件的链接,可能使数据显示更明晰等等,有人说直接剪切加粘贴不就可以了吗,但是有时数据过多,这样处理很不效率,网上搜索的方法说插入某某函数可以实现,但是可能显得比较复杂,其实excel软件本身就带有"分列"的功能. 举例:如EXCEL中有一列的内容如下(其构成方法:型号+中文名称):φ1080×φ910×16花布φ1280×φ1100×20橡胶拍φ300×20红布耐温胶拍φ320×20绿布 ...(假如后面还有) 现

请教 JTable 里的单元格如何使得双击进入单元格后,单元格的内容处于全选中状态

http://bbs.csdn.net/topics/390195204 ———————————————————————————————————————— java 达人, 最近在开发一个 java 模块,用到了 JTable.现在对 JTable 里的单元格的操作中,在双击进入单元格后,单元格的内容不是全选中状态. 请问有啥办法使得双击进入单元格后,单元格的内容处于全选中状态?如下面的图片所示 十分感谢! 下面是已经写好的代码: Java code? 1 2 3 4 5 6 7 8 9 10

c#DataGridView数据绑定示例——格式化单元格的内容

c#DataGridView数据绑定示例 格式化单元格的内容 在使用DataGridView显示数据库中的数据时,我们需要对某列的数据显示格式进行格式化. 这里使用实时构建的数据,如下图: 在显示时对第三列的数据进行格式化,如下图: 测试数据构建及数据绑定: private void Form1_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("Id&

poi设置一个Excel单元格的内容为多种样式的方法

有的时候我们POI操作Excel时,需要将Excel单元格的内容设置为多种样式,比如:设置单元格的内容为两种颜色,方法如下: //定义字体 HSSFFont redFont = (HSSFFont) workbook.createFont(); redFont.setColor(HSSFColor.RED.index);// 红色 HSSFFont blueFont = (HSSFFont) workbook.createFont(); redFont.setColor(HSSFColor.BL