javascript遍历表

定义表结构

1. 通过id遍历

<html>
<body>

<table id="tb" border="1">
<tr>
    <td>row1,cell1</td>    <td>row1,cell2</td>
</tr>

<tr>
    <td>row2,cell1</td>    <td>row2,cell2</td>
</tr>

<tr>
    <td>row3,cell1</td>    <td>row3,cell2</td>
</tr>
</table>
<button type="button" onclick="f()">click me</button>

<script>
function f()
{
    var t=document.getElementById("tb");
    if (t)
    {
        for(var i=0; i< t.rows.length; i++)
        {
            for(var j=0; j<t.rows[i].cells.length; j++)
            {
                alert(t.rows[i].cells[j].innerText);
            }
        }
    }
}
</script>

</body>
</html>

2. 通过jQuery遍历

<html>
<head>
<meta charset="utf-8">
</head>
<body>

<table class="tb" border="1">
<tr>
    <td>row1,cell1</td>
    <td>row1,cell2</td>
</tr>

<tr>
    <td>row2,cell1</td>
    <td>row2,cell2</td>
</tr>

</table>

<script type="text/javascript" src="./js/jquery-1.11.1.min.js"></script>

<script>
$(document).ready(function(){
        $("td").each(function(){
            alert($(this).text());
        })
})
</script>

</body>
</html>

添加按钮,按按钮时弹出

<html>
<head>
<meta charset="utf-8">
</head>
<body>

<table class="tb" border="1">
<tr>
    <td>row1,cell1</td>
    <td>row1,cell2</td>
</tr>

<tr>
    <td>row2,cell1</td>
    <td>row2,cell2</td>
</tr>

</table>
<button type="button">click me</button>

<script type="text/javascript" src="./js/jquery-1.11.1.min.js"></script>

<script>
$(document).ready(function(){
        $("button").click(function(){
            $("td").each(function(){
                alert($(this).text());
            })
        })
})
</script>

</body>
</html>
时间: 2024-11-08 22:38:37

javascript遍历表的相关文章

SQL Server遍历表的几种方法

在数据库开发过程中,我们经常会碰到要遍历数据表的情形,一提到遍历表,我们第一印象可能就想到使用游标,使用游标虽然直观易懂,但是它不符合面向集合操作的原则,而且性能也比面向集合低.当然,从面向集合操作的角度出发,也有两种方法可以进行遍历表的操作,总结起来,遍历表有下面几种方法. 使用游标 使用表变量 使用临时表 我的需求是:针对HR.Employees表,新增一列fullname,并取值firstname+lastname. -- 需求是,新增一列fullname,取值firstname+last

SQL Server遍历表的几种方法 转载

SQL Server遍历表的几种方法 阅读目录 使用游标 使用表变量 使用临时表 在数据库开发过程中,我们经常会碰到要遍历数据表的情形,一提到遍历表,我们第一印象可能就想到使用游标,使用游标虽然直观易懂,但是它不符合面向集合操作的原则,而且性能也比面向集合低.当然,从面向集合操作的角度出发,也有两种方法可以进行遍历表的操作,总结起来,遍历表有下面几种方法. 使用游标 使用表变量 使用临时表 我的需求是:针对HR.Employees表,新增一列fullname,并取值firstname+lastn

SQL Server中如何实现遍历表的记录

SQL Server遍历表一般都要用到游标,SQL Server中可以很容易的用游标实现循环,实现SQL Server遍历表中记录. 但游标在实际的开发中都不推荐使用. 我们知道还可以借助临时表或表变量等来实现SQL Server遍历表 下例为用表变量来实现简单的循环: (直接复制到查询分析器中运行即可)1.           declare @temp table   2.           (   3.              [id] int IDENTITY(1,1),   4. 

SQL Server中遍历表中记录的方法

遍历表有下面几种方法 1.使用游标 2.使用表变量 3.使用临时表 下面通过一个实例分别介绍三中方法的实现: 1.需求 给HR.Employees表,fullname 列赋值,其值为 firstname+lastname 为了演示表的遍历,忽略 UPDATE HR.Employees SET fullname= firstname+' '+lastname; 的实现方式 2.使用游标 使用游标的代码主要有以下几个步骤,声明游标,打开游标,使用游标,关闭游标和释放游标. -- 方法1:游标 -- 

【jQuery示例】遍历表单数据并显示

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <style> 5 body, select { font-size:14px; } 6 form { margin:5px; } 7 p { color:red; margin:5px; } 8 b { color:blue; } 9 </style> 10 <script src="http://code.jquery.com/jquery-lates

sql while 遍历表

declare @n int declare @rowcount int declare @name varchar(50) create table #temp ( id int identity(1,1), employeeName nvarchar(100) ) insert into #temp select name from employee set @rowcount=@@rowcount set @n=1 while @n<@rowcount begin select @name

jfinal 2.0 使用Model遍历表结构(字段列表)

首先要引入如下类 import java.util.Map; import java.util.Set; import com.jfinal.plugin.activerecord.Table; import com.jfinal.plugin.activerecord.TableMapping; //然后通过如下代码来获得Mode对应的表结构,其中PtXzqh是一个Model Table table = TableMapping.me().getTable(PtXzqh.dao.getClas

oracle遍历表更新另一个表(一对多)

declare cursor cur_test is select t.txt_desig, m.segment_id, s.code_type_direct, case when s.uom_dist_ver_lower = 'FL' then s.uom_dist_ver_lower || s.val_dist_ver_lower else to_char(s.val_dist_ver_lower) end as val from nvduser11.en_route_rte t right

sql不使用游标遍历表数据

create table nametable( nameguid uniqueidentifier, name nvarchar(10) ) insert into nametable(nameguid,name) values(newid(),'lide') insert into nametable(nameguid,name) values(newid(),'lideqiang') insert into nametable(nameguid,name) values(newid(),'l