`
hesihua
  • 浏览: 233766 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

js做增行和删行

 
阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
  <title>test.html</title>
 <script type="text/javascript" src="../../js/jquery-1.4.2.min.js"></script>
 <script type="text/javascript"> 
function query(){
$("#table1 tbody").html("");
var addTR="<tr><td><input type='checkbox' id='tr1'></th><th>姓名1</th><th>男</th><th>20</th></tr>";
addTR= addTR+"<tr><td><input type='checkbox' id='tr2'></th><th>姓名2</th><th>男</th><th>20</th></tr>";
addTR= addTR+"<tr><td><input type='checkbox' id='tr3'></th><th>姓名3</th><th>男</th><th>20</th></tr>";
addTR= addTR+"<tr><td><input type='checkbox' id='tr4'></th><th>姓名4</th><th>男</th><th>20</th></tr>";
$("#table1 tbody").append(addTR);
}

 function setDel()
{
$("#table1").find("input:checked").each(function(){
$(this).parent().parent().html("");
});
}
 function setAdd()
{
var addTR="<tr><td><input type='checkbox' id='tr1'></td><td>新增</td><td>男</td><td>20</td></tr>";
$("#table1 tbody").append(addTR);
}
</script>
 </head>

 <body>
  <fieldset>
   <legend>
    操作
   </legend>
   <input type="button" value="删除" onClick="setDel()" />
   <input type="button" value="添加" onClick="setAdd()" />
   <input type="button" value="查询" onClick="query()" />
  </fieldset>
  <fieldset>
   <legend>
    数据结果
   </legend>
   <table id="table1" bordercolor="1">
    <thead>
     <tr>
      <th>
       操作
      </th>
      <th>
       姓名
      </th>
      <th>
       性别
      </th>
      <th>
       年龄
      </th>
     </tr>
    </thead>
    <tbody>

    </tbody>
   </table>
  </fieldset>
 </body>
 </html> 

 

 

上面的显示结果就是可以在选择了某一行后进行删除,或者给网格增加一个空行。

分享到:
评论
1 楼 hesihua 2012-02-03  
function setAdd() 

var addTR="<tr><td><input type='checkbox' id='tr1'></td><td>新增</td><td>男</td><td>20</td></tr>"; 
$("#table1 tbody").append(addTR); 

上面在网格中添加一行是一种方式,

下面采用另外一种方式进行添加一行:
var cell = document.createElement("td").appendchild(document.createTextNode("foo"));
var  row = document.createElement("tr").appendchild(cell);
document.getElementById("table1").appendchild(row);

这种方式是采用的ajax思想

相关推荐

    AngularJS模块化开发--增删改查

    在这个"AngularJS模块化开发--增删改查"的项目中,我们将会深入探讨如何利用AngularJS进行高效且结构化的应用开发,同时结合RequireJS进行模块管理,以及使用Bootstrap进行UI设计和ngRoute实现页面间的路由跳转。...

    node.js的增删查改例子

    本篇文章将深入探讨在Node.js中实现数据库的增删查改(CRUD)操作,以及如何与其他开发工具如HTML和Eclipse协同工作。 首先,我们来理解“增”操作。在Node.js中,我们通常会借助ORM(对象关系映射)库,如...

    简易的JavaWeb实现增删查改(附数据库)

    在本项目中,"简易的JavaWeb实现增删查改(附数据库)"是一个基于JavaWeb技术的小型应用程序,主要用于演示如何使用Java、JSP和MySQL数据库来实现基本的CRUD(创建、读取、更新和删除)操作。以下是这个项目涉及到的...

    基于Javaweb中用Ajax做的增删改查

    SQL Server是Microsoft提供的一种关系型数据库管理系统,用于存储和管理数据。在本项目中,需要编写SQL语句来执行增删改查操作。例如,`INSERT INTO`, `DELETE FROM`, `UPDATE`, `SELECT`等。 5. **JDBC连接**: ...

    react实例-增删改查 人员管理系统

    "增删改查"是任何数据管理系统的基石。在React中,我们可以使用事件处理函数来触发这些操作。例如,当用户点击“添加”按钮时,一个handleAdd函数会被调用,负责收集表单数据并将其添加到数据列表中。同样,对于删除...

    springboot+vue+elementui实现增删改查和分页查询

    在本项目中,"springboot+vue+elementui实现增删改查和分页查询"是一个基于现代Web技术栈的简单但实用的应用示例。它整合了Spring Boot、Vue.js和Element UI,这三个组件分别在后端、前端和UI设计方面发挥关键作用,...

    php+mysql+bootstrap+jquery实现增删查改的前后端

    在本项目中,我们主要探讨如何使用PHP、MySQL、Bootstrap和jQuery这四个技术栈来构建一个功能完善的前后端系统,实现数据的增删查改(CRUD)操作。以下是关于这些技术及其相互配合的详细说明。 **PHP**: PHP是一种...

    Java编写的简单的图书管理系统(增删改查)

    【Java编写的简单的图书管理系统(增删改查)】是一个基于Java技术的图书管理软件,主要功能涵盖了图书信息的添加、删除、修改和查询。这个系统没有采用任何框架,而是直接利用了Java的基础特性以及相关的Web技术来...

    mysql增删改查

    本话题将聚焦于“mysql增删改查”,结合jQuery和JavaScript技术进行深入探讨。 首先,MySQL是一个广泛使用的开源关系型数据库管理系统,它支持SQL语言,提供了高效的数据存储和检索功能。在Web应用中,MySQL常作为...

    node+vue+mysql前后端分离增删改查

    本项目“node+vue+mysql前后端分离增删改查”就是实现这一模式的一个实例,利用Node.js(通过Express框架)、Vue.js、MySQL数据库以及Bootstrap和jQuery来构建一个基础的CRUD(Create, Read, Update, Delete)应用。...

    IndexedDB增删改查插件,分别对增删改查进行了封装,调用对应的函数即可

    在人们的印象中,可能觉得只有做后端的小伙伴才会接触到数据库。其实在前端的领域里面也有数据库,只是可能用的比较少,因为前端存储方案有很多,比如cookie、sessionstorage等等。 在浏览器上有两种数据库:webSQL...

    JDBC+Servlet+jsp实现增删改查

    【JDBC+Servlet+jsp实现...总的来说,"JDBC+Servlet+jsp实现增删改查"是一个基础但全面的Web开发实践,涵盖了后端数据操作、服务器逻辑处理和前端展示的全过程,对于理解Web应用的开发流程和核心技术有很好的学习价值。

    Node.js-使用nodejs-koa2-mysql-sequelize-jwt实现登录注册文章增删改查接口

    1. **Node.js**:Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它让开发者可以在服务器端使用JavaScript进行开发,提供了丰富的库和工具,大大提高了开发效率。 2. **Koa2**:Koa2是Node.js的一个轻量级...

    springboot+vue+bootstrap实现用户增删改查

    2. **Vue.js**: Vue.js是一种轻量级的前端JavaScript框架,用于构建用户界面。在这个项目中,Vue负责数据绑定、组件化开发和状态管理。Vue Router用于页面路由,使应用具有单页应用(SPA)的特点。在用户交互中,Vue...

    用js创建表格及做相应增删改和排序操作

    在JavaScript中创建表格并进行增删改查及排序操作是一项常见的任务,特别是在Web开发中,尤其是在没有使用前端框架如React或Vue的情况下。本教程将详细解释如何实现这一目标。 首先,我们来创建一个HTML基础结构,...

    ext简单的增删改查

    在这个"EXT简单的增删改查"项目中,开发者利用EXTJS与SQLServer数据库相结合,实现了基本的数据管理功能,包括添加(Add)、删除(Delete)、修改(Update)和查询(Query)。 1. EXTJS的基本概念: - 组件...

    简单的留言板系统有增删改查功能

    JavaScript可以通过Ajax技术异步与服务器通信,实现无刷新的增删改查操作。 【文件名称列表】: "msg"可能是留言板系统的主要业务逻辑文件,比如Python中的Flask或Django框架的视图函数,或者是JavaScript中的Ajax...

    nodejs+express+mongodb 博客系统增删改查完整版

    这是一个基于Node.js、Express框架和MongoDB数据库构建的博客系统的完整实现。这个系统涵盖了用户管理、博客内容管理和权限控制的基本功能,是学习Web开发和深入理解Node.js后端开发的一个优秀实践案例。以下是对该...

    Node.js-nodeexpressMongoDB实现的最小新闻后台系统增删改查

    5. **路由和控制器**:创建处理新闻增删改查的路由,每个路由对应一个控制器函数,比如`/news/create`用于创建新闻,`/news/:id`用于获取特定新闻,`/news/update/:id`用于更新新闻,`/news/delete/:id`用于删除新闻...

    exam.zip前端和数据库MYsql在页面增删改查

    在本项目中,可能涉及创建用户表、定义字段、设置约束,以及编写SQL语句(如INSERT、UPDATE、DELETE和SELECT)来执行增删改查操作。 6. **API接口设计**:前端与后端之间的通信通常通过API(Application ...

Global site tag (gtag.js) - Google Analytics