用JQUERY增删元素的代码


Posted in Javascript onFebruary 14, 2012

用JQUERY增删元素
JQuery有增加和删除元素的方法。
主要分为内部插入,外部插入,包裹,替换,删除。
内部插入主要方法:
append(content) 向每个匹配的元素内部追加内容。
prepend(content) 向每个匹配的元素内部前置内容。
外部插入:
after(content) 在每个匹配的元素之后插入内容。
before(content) 在每个匹配的元素之前插入内容。
删除:
empty() 删除匹配的元素集合中所有的子节点。
remove([expr]) 从DOM中删除所有匹配的元素。

下面的例子是点击增加按钮表格就会在最后一行插入新的一行
再点击删除按钮删除最后一行

用JQUERY增删元素的代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<title>表格元素增删</title> 
<script type="text/javascript" src="jquery-1.4.2.min.js"></script> 
<style type="text/css"> 
body{ font-size:12px;} 
</style> 
<script type="text/javascript"> 
/* 添加预测 */ 
function add_tr() { 
$("#table1").append("<tr>" + $("#table1 tr").eq(0).html() + "</tr>"); 
} 
/* 删除预测 */ 
function remove_tr() { 
//alert($("#table1 tr").last().html()); 
if ($("#table1 tr").size() > 1) { 
$("#table1 tr:last-child").remove(); 
} 
else 
alert("这是最后一行,无法再删除"); 
} 
</script> 
</head> 
<body align='center'> 
<center> 
<table id='table1'> 
<tr> 
<td width='150'>第一格</td> 
<td width='250'><input type='text'/></td> 
</tr> 
</table> 
<br/> 
<input type='button' value='增加一行' onclick='add_tr()' /> 
<input type='button' value='删除最后一行' onclick='remove_tr()' /> 
</center> 
</body> 
</html>
Javascript 相关文章推荐
jquery 问答知识整理
Feb 11 Javascript
JQuery autocomplete 使用手册
Apr 01 Javascript
通过js简单实现将一个文本内容转译成加密文本
Oct 22 Javascript
JS获取当前网页大小以及屏幕分辨率等
Sep 05 Javascript
JS中生成随机数的用法及相关函数
Jan 09 Javascript
JavaScript电子时钟倒计时第二款
Jan 10 Javascript
基于JavaScript实现快速转换文本语言(繁体中文和简体中文)
Mar 07 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
Aug 05 Javascript
微信小程序如何再次获取用户授权的方法
May 10 Javascript
JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去
Jul 23 Javascript
webpack打包优化的几个方法总结
Feb 10 Javascript
VSCode搭建React Native环境
May 07 Javascript
修改jQuery Validation里默认的验证方法
Feb 14 #Javascript
利用jquery的获取JS文件中的字符串内容
Feb 14 #Javascript
js 金额文本框实现代码
Feb 14 #Javascript
jQuery UI Autocomplete 体验分享
Feb 14 #Javascript
JavaScript/jQuery 表单美化插件小结
Feb 14 #Javascript
Firefox/Chrome/Safari的中可直接使用$/$$函数进行调试
Feb 13 #Javascript
情人节之礼 js项链效果
Feb 13 #Javascript
You might like
新版PHP将向Java靠拢
2006/10/09 PHP
AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门教程
2010/05/10 PHP
深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复
2013/08/05 PHP
php字符串截取函数用法分析
2014/11/25 PHP
PHP解析RSS的方法
2015/03/05 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
2017/02/17 PHP
深入讲解PHP的对象注入(Object Injection)
2017/03/01 PHP
不常用但很实用的PHP预定义变量分析
2019/06/25 PHP
科讯商业版中用到的ajax空间与分页函数
2007/09/02 Javascript
jquery学习笔记二 实现可编辑的表格
2010/04/09 Javascript
Chrome扩展页面动态绑定JS事件提示错误
2014/02/11 Javascript
IE中鼠标经过option触发mouseout的解决方法
2015/01/29 Javascript
jquery实现表单验证简单实例演示
2015/11/23 Javascript
解决jQuery使用JSONP时产生的错误
2015/12/02 Javascript
javascript如何定义对象数组
2016/06/07 Javascript
js窗口震动小程序分享
2016/11/28 Javascript
JavaScript初学者必看“new”
2017/06/12 Javascript
详解Angular Reactive Form 表单验证
2017/07/06 Javascript
vue mounted组件的使用
2018/06/18 Javascript
在vue中使用vue-echarts-v3的实例代码
2018/09/13 Javascript
[57:09]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第一场 1月26日
2021/03/11 DOTA
用Python编写一个简单的俄罗斯方块游戏的教程
2015/04/03 Python
Python实现大文件排序的方法
2015/07/10 Python
Python爬虫辅助利器PyQuery模块的安装使用攻略
2016/04/24 Python
基于Python打造账号共享浏览器功能
2019/05/30 Python
scrapy与selenium结合爬取数据(爬取动态网站)的示例代码
2020/09/28 Python
css3.0 图形构成实例练习一
2013/03/19 HTML / CSS
四川internet信息高速公路(C#)笔试题
2012/02/29 面试题
优秀女职工事迹材料
2014/02/06 职场文书
专题组织生活会发言材料
2014/10/17 职场文书
校友回访母校寄语
2015/02/26 职场文书
小学英语教学经验交流材料
2015/11/02 职场文书
演讲稿之我的初心我的成长
2019/08/12 职场文书
浅谈vue2的$refs在vue3组合式API中的替代方法
2021/04/18 Vue.js
前端JS获取URL参数的4种方法总结
2022/04/05 Javascript
CSS实现鼠标悬浮动画特效
2023/05/07 HTML / CSS