`

Table选中一行

阅读更多
方法一:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <style> .EvenOrOddRow{ background-color: expression((this.sectionRowIndex%2)?'white':'#E0E0E0'); } </style>
<script>
var currentActiveRow;
function changeActiveRow(obj) {
if(currentActiveRow)
currentActiveRow.style.backgroundColor="";
currentActiveRow=obj;
currentActiveRow.style.backgroundColor="Red"; }
</script>
</head> <body>
<table width=100%>
<tr bgcolor=aaaaaa > <td>Code</td><td>Name</td> </tr>
<tr class="EvenOrOddRow" onclick="changeActiveRow(this);"> <td>001</td><td>zhangsan</td> </tr> <tr class="EvenOrOddRow" onclick="changeActiveRow(this);"> <td>001</td><td>zhangsan</td> </tr> <tr class="EvenOrOddRow" onclick="changeActiveRow(this);"> <td>001</td><td>zhangsan</td> </tr> <tr class="EvenOrOddRow" onclick="changeActiveRow(this);"> <td>001</td><td>zhangsan</td> </tr> </body>
方法二:
var curRow; //全局行号
var curRowId; //选中行的记录信息的ID
var curColor;
function selectRow(tr1){
if(curRow) {
curRow.bgColor=curColor;
curColor=tr1.bgColor;
tr1.bgColor="#FFE9B3";
}else{
curColor=tr1.bgColor;
tr1.bgColor="#FFE9B3"; }
curRow=tr1; curRowId=tr1.id;
}
调用方法:<tr onclick="selectRow(this)">...
table中鼠标移到一条记录上,然后就会自动显示有关这条记录的信息,鼠标移走之后,显示就消失:
其实很简单:用title 属性就可以
<tr title="11111" onclick="selectRow(this);">
<td>001</td><td>zhangsan</td>
</tr>
分享到:
评论

相关推荐

    jQuery选中table第一行或第一列

    通过jQuery选取table的第一行,第一列。

    点击table任意列选中当前行demo

    5. **复选框(Checkbox)集成**:标签中提到了"复选框",这可能意味着在表格的每一行前都有一个复选框,用户可以通过点击复选框来选中行。复选框的状态可以通过JavaScript来控制,并且与表格行的选中状态同步。 6. ...

    layui的表格table选中数据后更改本行的颜色

    在上面的代码中,我们为表格添加了一个自定义的CSS类`layui-table-click`,用于表示选中状态。当用户点击行时,如果该行没有此类,则添加;如果有,就移除。这样就可以实现点击行改变颜色的效果。当然,你需要在CSS...

    jQuery Table选中表格行变色代码.zip

    本资源“jQuery Table选中表格行变色代码.zip”提供了一个实用的功能,即当用户点击表格中的某一行时,该行会变色,以突出显示用户的选择。这个功能在数据展示和交互性较强的网页中十分常见,例如在数据分析、电商...

    jQuery table选中表格行变色

    本主题聚焦于“jQuery table选中表格行变色”这一功能,它在交互式网页设计中尤为常见,可以提升用户体验。下面将详细介绍如何使用jQuery实现这个功能。 首先,我们需要一个基本的HTML表格结构,例如: ```html ...

    jQuery Table点击选中表格行变色代码.zip

    本示例中,我们关注的是"jQuery Table点击选中表格行变色代码",这是一个用于实现用户交互功能的常见需求,即当用户点击表格的某一行时,该行会高亮显示,以突出显示用户的当前选择。 首先,我们要理解jQuery的基本...

    使用jquery给指定的table动态添加一行、删除一行

    3、删除一行,如要删除指定行,先要选中行然后在点击“删除”按钮进行删除(这不是废话嘛~~~),现选中一行,效果如下截图: 4、对选中行进行删除,现点击“删除”按钮就会把选中的行删除掉,效果如下截图: 核心

    改变选择table行的背景色

    一个常见的需求是当用户选中表格(`table`)中的某一行时,能够改变该行的背景颜色。这种方式可以直观地告诉用户当前的操作对象,同时提升整体的视觉效果。下面将详细解析如何实现这一功能。 #### 代码解析与实现...

    jQuery获取table下某一行某一列的值实现代码

    从提供的文件内容中,我们可以提取以下关于jQuery获取表格中某一行某一列值的知识点: 1. jQuery选择器的使用:在文中,通过使用选择器 $(".div") 找到了包含多个表格的div元素。这说明了jQuery选择器用于选取页面...

    利用jquery给指定的table动态添加一行、删除一行的方法

    例如,`$("#mytable tr").eq(0)`将选择第一行,`$("#mytable tr").eq(-1)`将选择最后一行。`nth-child(n)`选择器可以用来选择具有特定顺序的孩子元素,例如`$("#mytable tr").find("td:nth-child(1)")`选择每行的第...

    vxe-grid加载页面默认表格选中第一行高亮.vue

    vxe-grid加载页面默认表格选中第一行高亮.vue

    layui的表格table选中数据后可打印本行数据

    本示例主要关注如何在layui的表格中实现选中某一行数据后,仅将该行数据打印的功能。这个功能在数据查看和报告生成等场景中非常实用,可以提高用户的操作体验。 首先,你需要了解layui的表格组件的基本用法。layui...

    jQuery Table点击选中表格行变色代码

    本示例中的"jQuery Table点击选中表格行变色代码"是关于如何利用jQuery来实现一个交互式表格的功能,当用户点击表格的某一行时,该行会高亮显示,提供更好的用户体验。 首先,`index.html`文件是网页的主结构文件,...

    BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)

    在Web开发中,Bootstrap Table是一种常用的前端组件,用于展示数据并提供交互性。它结合了Bootstrap框架的样式和JavaScript插件的功能,使表格更具吸引力和实用性。本篇将详细介绍如何在Bootstrap Table中实现复选框...

    javascript实现table选中的行以指定颜色高亮显示的方法

    本文实例讲述了javascript实现table选中的行以指定颜色高亮显示的方法。分享给大家供大家参考。具体实现方法如下: &lt;html xmlns=http://www.w3.org/1999/xhtml&gt; &lt;head&gt; &lt;meta ...

    jtable选中需要修改的行

    当我们需要在JTable中实现用户交互,比如选中某一行并进行编辑时,通常会涉及到几个关键概念和技术。以下是对这些知识点的详细解释: 1. **JTable的创建与基本用法**:JTable是javax.swing.JTable类的实例,它基于...

    LabVIEW表格选中行的上色、改变背景颜色.rar

    3. **设置颜色**:根据获取到的行号,遍历表格的每一行,使用“设置单元格属性”函数来修改对应行的背景颜色。这个函数接受行号、列号以及要设置的颜色作为参数。为了实现选中行高亮,你可以定义一个特定的颜色变量...

    获取多选table选中行中的单元格内容

    本主题聚焦于“获取多选table选中行中的单元格内容”,这涉及到JavaScript编程和DOM操作。以下是对这个知识点的详细解释: 一、HTML表格(Table)基础 HTML表格由`&lt;table&gt;`元素构成,包含`&lt;tr&gt;`(行)、`&lt;th&gt;`...

    Layui组件Table绑定行点击事件和获取行数据的方法

    当用户双击某一行时,会触发事件函数,此函数中可以获取到当前行的索引,即Index。然后通过这个索引,可以从数据集中获取到相应的行数据。 一个典型的示例代码如下: ```javascript // 假设有一个div元素,其id为...

    Angularjs bootstrap table多选,支持单击行选中

    在本文中,我们将深入探讨如何在AngularJS框架中结合Bootstrap Table实现多选功能,并支持单击行选中。AngularJS是一种强大的前端JavaScript框架,而Bootstrap Table则是一个流行的UI组件库,用于创建美观且响应式的...

Global site tag (gtag.js) - Google Analytics