用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 相关文章推荐
JavaScript XML操作 封装类
Jul 01 Javascript
File, FileReader 和 Ajax 文件上传实例分析(php)
Apr 27 Javascript
jquery通过closest选择器修改上级元素的方法
Mar 17 Javascript
js判断子窗体是否关闭的方法
Aug 11 Javascript
快速解决js动态改变dom元素属性后页面及时渲染的问题
Jul 06 Javascript
BootstrapTable加载按钮功能实例代码详解
Sep 22 Javascript
angularjs实现时间轴效果的示例代码
Nov 29 Javascript
vue自定义全局组件(自定义插件)的用法
Jan 30 Javascript
详解Puppeteer前端自动化测试实践
Feb 21 Javascript
vue数据初始化initState的实例详解
Apr 11 Javascript
vue项目中使用fetch的实现方法
Apr 25 Javascript
JS把字符串格式的时间转换成几秒前、几分钟前、几小时前、几天前等格式
Jul 10 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中ini_set和ini_get函数的用法小结
2014/02/18 PHP
php缓冲输出实例分析
2015/01/05 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
2017/09/16 PHP
Laravel获取当前请求的控制器和方法以及中间件的例子
2019/10/11 PHP
基于jQuery的实现简单的分页控件
2010/10/10 Javascript
javascript自定义startWith()和endWith()的两种方法
2013/11/11 Javascript
关于Javascript 对象(object)的prototype
2014/05/09 Javascript
基于Jquery+Ajax+Json实现分页显示附效果图
2014/07/30 Javascript
js判断浏览器是否支持html5
2014/08/17 Javascript
详解用原生JavaScript实现jQuery的某些简单功能
2016/12/19 Javascript
Javascript前端经典的面试题及答案
2017/03/14 Javascript
解决Extjs下拉框不显示的问题
2017/06/21 Javascript
iscroll动态加载数据完美解决方法
2017/07/18 Javascript
浅谈对Angular中的生命周期钩子的理解
2017/07/31 Javascript
vue .sync修饰符的使用详解
2018/06/15 Javascript
koa大型web项目中使用路由装饰器的方法示例
2019/04/02 Javascript
vue-cli项目使用mock数据的方法(借助express)
2019/04/15 Javascript
vue路由对不同界面进行传参及跳转的总结
2019/04/20 Javascript
vue使用showdown并实现代码区域高亮的示例代码
2019/10/17 Javascript
这样回答继承可能面试官更满意
2019/12/10 Javascript
使用vue打包进行云服务器上传的问题
2020/03/02 Javascript
Python创建文件和追加文件内容实例
2014/10/21 Python
Java Web开发过程中登陆模块的验证码的实现方式总结
2016/05/25 Python
python进阶_浅谈面向对象进阶
2017/08/17 Python
python特性语法之遍历、公共方法、引用
2018/08/08 Python
Python实现将通信达.day文件读取为DataFrame
2018/12/22 Python
numpy中三维数组中加入元素后的位置详解
2019/11/28 Python
python2和python3哪个使用率高
2020/06/23 Python
python 监控logcat关键字功能
2020/09/04 Python
Vans(范斯)德国官网:美国南加州的原创极限运动潮牌
2017/05/02 全球购物
火山咖啡:Volcanica Coffee
2019/10/29 全球购物
DBA的职责都有哪些
2012/05/16 面试题
2014党员民主评议个人思想剖析发言
2014/09/19 职场文书
放假通知范文
2015/04/14 职场文书
详解Laravel服务容器的优势
2021/05/29 PHP
Netty客户端接入流程NioSocketChannel创建解析
2022/03/25 Java/Android