用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复制粘贴与clipboardData的使用
Oct 16 Javascript
理解JS事件循环
Jan 07 Javascript
详解jQuery插件开发方式
Nov 22 Javascript
从零开始学习Node.js系列教程三:图片上传和显示方法示例
Apr 13 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
Mar 27 Javascript
js处理包含中文的字符串实例
Oct 11 Javascript
Angular使用动态加载组件方法实现Dialog的示例
May 11 Javascript
解决Vue.js父组件$on无法监听子组件$emit触发事件的问题
Sep 12 Javascript
详解Angular Forms中自定义ngModel绑定值的方式
Dec 10 Javascript
vue-router的hooks用法详解
Jun 08 Javascript
vue实现图片上传到后台
Jun 29 Javascript
原生JS实现音乐播放器的示例代码
Feb 25 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之数组学习
2011/05/29 PHP
PHP实现下载断点续传的方法
2014/11/12 PHP
php实现在线通讯录功能(附源码)
2016/05/13 PHP
PHP 极验验证码实例讲解
2016/09/29 PHP
laravel5.6 框架邮件队列database驱动简单demo示例
2020/01/26 PHP
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
2010/06/28 Javascript
jQuery实战之仿淘宝商城左侧导航效果
2011/04/12 Javascript
使用jquery实现图文切换效果另加特效
2013/01/20 Javascript
Enter转换为Tab的小例子(兼容IE,Firefox)
2013/11/14 Javascript
js 判断文件类型并控制表单提交示例代码
2013/11/14 Javascript
Javascript数组Array方法解读
2016/03/13 Javascript
js实现无缝循环滚动
2020/06/23 Javascript
JavaScript 计算笛卡尔积实例详解
2016/12/02 Javascript
AngularJS监听路由变化的方法
2017/03/07 Javascript
Nodejs进阶之服务端字符编解码和乱码处理
2017/09/04 NodeJs
vue父组件向子组件(props)传递数据的方法
2018/01/02 Javascript
Vuex入门到上手教程
2018/06/20 Javascript
vue项目里面引用svg文件并给svg里面的元素赋值
2020/08/17 Javascript
[58:12]Ti4第二日主赛事败者组 LGD vs iG 3
2014/07/21 DOTA
[46:25]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第二局
2016/03/05 DOTA
python实现折半查找和归并排序算法
2017/04/14 Python
Python文件的读写和异常代码示例
2017/10/31 Python
python开发准备工作之配置虚拟环境(非常重要)
2019/02/11 Python
浅析python标准库中的glob
2020/03/13 Python
给keras层命名,并提取中间层输出值,保存到文档的实例
2020/05/23 Python
浅析Python __name__ 是什么
2020/07/07 Python
JSF的标签库有哪些
2012/04/27 面试题
财务会计应届生求职信
2013/11/24 职场文书
诚信贷款承诺书
2014/05/30 职场文书
敬老院献爱心活动总结
2014/07/08 职场文书
党性观念心得体会
2014/09/03 职场文书
为自己工作观后感
2015/06/11 职场文书
《抽屉原理》教学反思
2016/02/20 职场文书
java设计模式--建造者模式详解
2021/07/21 Java/Android
关于HTML编码导致的乱码问题
2021/09/04 HTML / CSS
一文简单了解MySQL前缀索引
2022/04/03 MySQL