最新内容请查看:http://leeyee.github.io/blog/2012/05/05/jquery-etable-plugin
GitHub地址:https://github.com/oxcow/eTable
下载地址:https://github.com/oxcow/eTable/tags
jQuery eTable Plugin
jQuery eTable Plugin 提供对表格操作的一些基本方法.其实质是通过$(table).eTable()
获取封装了表格元素的ETable
对象.
ETable
对象封装了一些列针对表格行列进行操作的方法。使用这些方法可以对表格进行行列的插入与删除。
ETable对象的获取
var $eTable = $("#table1").eTable();
var $eTable = $(document.getElementById('table1')).eTable();
ETable API
.getRows()
获取表格行数.
var rows = $eTable.getRows();
.getCols()
获取表格的列数.
var cols = $eTable.getCols();
.appendRow()
在尾行后追加一行.
var cells = ['cell1','cell2','cell3'];
var cells1 = [
$("<input type='text'/>").blur(function() {
alert(this.value);
}),
"<input type='radio' />"
];
$eTable.appendRow(cells);
$eTable.appendRow(cells1);
.insertToFirstRow()
在首行前插入一行.
var cells = ['cell1','cell2','cell3'];
$eTable.insertToFristRow();
.insertToLastRow()
在尾行后插入一行.同.appendRow()
方法
var cells = ['cell1','cell2','cell3'];
$eTable.insertToLastRow(cells);
.insertBeforeRow()
在指定行前插入一行.
var cells = ['cell1','cell2','cell3'];
$eTable.insertBeforeRow(3,cells); // 在第3行前插入
.insertAfterRow()
在指定行后插入一行.
var cells = ['cell1','cell2','cell3'];
$eTable.insertAfterRow(3,cells); // 在第3行后插入
.deleteFirstRow()
删除首行.
$eTable.deleteFirstRow();
.deleteLastRow()
删除尾行.
$eTable.deleteLastRow();
.deleteRow()
删除指定行.删除第一行为deleteRow(0);
.
var ches = $("table :checked");
var iLen = ches.length;
if (iLen === 0) {
alert("Please select Delete Rows");
return;
}
for (var i = 0; i < iLen; i++) {
var index = ches[i].parentNode.parentNode.rowIndex;
$eTable.deleteRow(index);
}
.deleteRows()
批量删除行.
var rowIndexs = [0, 2, 3];
$eTable.deleteRows(rowIndexs); //删除第1、3、4行
.appendCol()
在尾列后追加一列.
var cells = ['cell1','cell2','cell3'];
$eTable.appendCol(cells);
.insertToFirstCol()
在首列前插入一列.
var cells = ['cell1','cell2','cell3'];
$eTable.insertToFirstCol(cells);
.insertToLastCol()
在尾列后插入一列.同.appendCol()
方法.
var cells = ['cell1','cell2','cell3'];
$eTable.insertToLastCol(cells);
.insertBeforeCol()
在指定列前插入一列.
var cells = ['cell1','cell2','cell3'];
$eTable.insertBeforeCol(2,cells); //在第2列前插入
.insertAfterCol()
在指定列后插入一列.
var cells = ['cell1','cell2','cell3'];
$eTable.insertAfterCol(2,cells); //在第2列后插入
.deleteFirstCol()
删除首列.
$eTable.deleteFirstCol();
.deleteLastCol()
删除尾列
$eTable.deleteLastCol();
.deleteCol()
删除指定列.删除第一列为deleteCol(0);
.
$eTable.deleteCol(3); //删除第4列
.deleteCols()
批量删除列.
var colIndexs = [0,2,3];
$eTable.deleteCols(colIndexs); //删除第1,3,4行
相关推荐
Ansys 中 ETABLE 命令详解 ETABLE 命令是 Ansys 中一个功能强大的命令,用于提取单元计算结果,并将其存储在一个表中,以便进一步的处理。在 Ansys 中,ETABLE 命令可以将计算结果保存在一个表中,表的行是单元的...
ETABLE 命令详解 ETABLE 命令是 ANSYS 软件中的一个重要命令,用于将单元值形成一个表以便进一步的处理。该命令可以将单元值转换成表格形式,以便于用户对数据进行处理和分析。 命令选项解释 * Lab:用户自定义的...
etable:Go中的DataTable / DataFrame结构 etable (或eTable)在Go(golang)中提供了DataTable / DataFrame结构,类似于Python中的和 ,以及 ,它使用了按共同的最外层行维对齐的etensor n维列。 e的名称来自...
php-ajax异步对表格进行增删改查操作的sql源文件,案例资源文件
使用`ETABLE,REFL`命令更新单元表,然后利用`PLLS`命令绘制不同力的分布图,并使用`/IMAGE,SAVE`保存图像到指定格式(如JPG)。 5. **自定义截面**: 如果你需要分析具有复杂截面的梁,可以使用`PREP7`进入前处理...
在JavaScript中,可以使用像jQuery DataTables或Element UI这样的库,它们提供了分页功能的内置支持,只需简单配置就能实现。 接下来是`datagrid`,这是一种展示数据的网格布局,通常具有排序、过滤、搜索等功能。...
ANSYS菜单命令详解 第一部分:几何模型创建 第二部分:网格划分技术 第三部分:施加载荷与求解过程 第四部分:通用后处理器
react精品开发教学 从基础到高级 下载后打开打开链接文档 获取百度云链接 百度云下载 欢迎下载学习
本文将详细介绍如何在微信小程序中自定义一个简单的table组件,名为`etable`,并提供其实现步骤和配置方法。 首先,为了在小程序中使用自定义组件`etable`,我们需要在目标页面的`json`配置文件中引入它。在该文件...
在 ANSYS 中,ETABLE 命令的基本格式为 ETABLE,variable,SMISC,value,其中 variable 是单元的名称,SMISC 是单元的类型,value 是单元的值。 4. PLLS 命令的使用:PLLS 命令用于绘制图形,包括弯矩、剪力图。PLLS ...
- **ETABLE,EPELAXL,LEPEL,1**:提取弹性轴向线能密度(Elastic Axial Linear Energy Density)的值,适用于单元类型1。 - **ETABLE,STRS_ST,LS,1**:提取线性应力的统计量(Linear Stress Statistics),适用于单元...
2. eTable:eTable是一种集成感应组件的新型人机交互设备,类似多功能桌面,用户可以像操作触屏电脑一样进行交互。这种技术简化了操作,增强了用户与设备之间的互动性。 3. 人机交互技术的应用: - 安全领域:用于...
- `etable`和`listelemsolution`获取的是基于单元的解,但`etable`给出的是单元端点处的值,而`listelemsolution`给出的是单元中心点处的值。 - `listresults`和`listreaction solu`给出的是节点或支座处的值,这些...
- **ETABLE, STRSX, S, X** 和 **ETABLE, STRSY, S, Y**:分别定义X方向和Y方向的应力为单元表STRSX和STRSY。 4. **\*GET, STRSS_ST, ELEM, STEEL_E, ETAB, STRS_ST**:从单元表STRS_ST中提取特定单元(如STEEL_E...
1. **eTable**:eTable是一种创新的人机交互设备,类似于多功能桌面,集成多种感应组件,允许用户通过类似触屏的方式来操作,提供了一种直观且便捷的交互方式。 2. **人机交互技术应用**:人机交互技术广泛应用于...
标题中的“MDB转易表源码”指的是将MDB数据库文件转换为易语言支持的易表(Etable)格式的源代码。MDB文件是Microsoft Access数据库的标准格式,而易表则是易语言中用于存储和处理数据的数据结构。 在易语言中,...
React全家桶+AntD 共享单车后台管理系统开发 课程导学 拿到产品需求,怎么做? 如何技术选型? 如何项目架构? 如何项目规范? 如何封装项目公共机制?...3、菜单,权限,Header,Footer,ETable,
同时,别忘了引入 jQuery,因为 Bootstrap Table 基于它构建。 ```html ~/Content/bootstrap.min.css" rel="stylesheet" /> ~/Content/bootstrap-theme.min.css" rel="stylesheet" /> ~/Content/bootstrap-table/...