js学习内容的整理
2016-03-24 19:20
288 查看
1、jquery动态添加Table中的一行
function addTableRow(tableId){var html = '<tr>\ ......\ </tr>"'; //行首插入一行 if($('#'+tableId).find('tr').length == 1){ $(html).insertAfter($('#'+tableId).find('tr').eq(0)); } else { $(html).insertBefore($('#'+tableId).find('tr').eq(1)); } /*
$(html).insertAfter($('#'+tableId).find('tr').eq(tableRow));//在某行之后添加新的一行
$(html).insertBefore($('#'+tableId).find('tr').eq(tableRow));//在某行之前添加新的一行
$('#'+tableId).prepend(html);//添加到首行 $('#'+tableId).append(html);//添加到尾行 */ }
注:prepend()和append分别是在table的<tbody></tbody>中插入首行或者尾行。而insertBefore()和insertAfter()分别在指定的行之前或者之后插如。另外,
$('#'+tableId).find('tr')得到的是table中包含<thead></thead>和<tbody></tbody>之间的所有的tr的对象。
2、jquery动态删除Table中的一行
$('#'+tableId).remove();
相关文章推荐
- [javascript] 模拟通讯薄锚点跳转
- Javascript笔记《三》之作用域
- Javascript笔记《二》之命名冲突
- 工作记录1:extJS-checkboxgroup复选框和combo联动
- js中单引号和双引号
- JS去掉文字中的html代码段
- KMP算法学习笔记(二)
- extjs 表格单元格 垂直居中对齐
- JavaScript之基础-5 JavaScript 函数
- JavaScript中对变量和函数声明的提前
- JS中比較2个字符串内元素的不同(字符1, 字符2, 分隔符可选)
- Extjs 表格grid 搜索过滤查询
- 树形选择框(jsp页面样板)
- js父窗口和子窗口之间传值
- JavaScript中常见的字符串操作函数及用法
- js onclick跳转页面方法(window.open)
- JavaScript中的setTimeout和setInterval传入的函数不能带参数的解决方法
- Javascript笔记《一》之解析与执行
- JS设置cookie、读取cookie、删除cookie
- JavaScript之基础-4 JavaScript 运算符、表达式