jQuery实现动态添加和删除一个div


Posted in Javascript onAugust 12, 2015

本文主要给大家简单介绍一下如何动态的在一个元素添加和删除一个div,希望能够得到举一反三之效。

代码实例如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style type="text/css">
#father
{
 width:150px;
 height:150px;
 background-color:red;
}
#father div
{
 width:50px;
 height:50px;
 background-color:green;
 font-size:12px;
}
</style>
<script type="text/javascript" src="/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
 $("#father").prepend("<div>三水点靠木欢迎您</div>");
})
</script>
</head>
<body>
<div id="father"></div>
</body>
</html>

以上代码可以在父div中添加一个div,下面再介绍一下如何删除一个div,下面只给出核心代码:

$(document).ready(function(){
 $("#father").prepend("<div>三水点靠木欢迎您</div>");
 $("div").remove("#father div");
})

以上代码可以移除添加的div。

示例二:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 <html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Add And Close Div</title> 
<script type="text/javascript教程" > 
$(document).ready(function(){ 
    bindListener();
})
function addimg(){ 
    $("#mdiv").append('<div class="iptdiv" ><input type="file" name="img[]" class="ipt" /><a href="#" name="rmlink">X</a></div>'); 
    
    // 为新元素节点添加事件侦听器
    bindListener();
}
// 用来绑定事件(使用unbind避免重复绑定)
function bindListener(){
    $("a[name=rmlink]").unbind().click(function(){
        $(this).parent().remove(); 
    })
}
</script>
 
</head> 
 <body> 
<form action="" method="post" enctype="multipart/form-data"> 
 <label>请选择上传的图片</label> 
  <a href="javascript:addimg()" id="addImg">增加图片</a> 
  <div class="mdiv" id="mdiv"> 
    <div class="iptdiv" ><input type="file" name="img[]" class="ipt" /><a href="#" name="rmlink">X</a></div> 
   </div> 
  <input type="submit" name="submit" value="上传图片" /> 
 </form> 
 </body> 
 </html>

相关阅读:

1.prepend()函数可以参阅jQuery的prepend()方法一章节。

2.remove()函数可以参阅jQuery的remove()方法一章节。

Javascript 相关文章推荐
求解开jscript.encode代码的asp函数
Feb 28 Javascript
jquery tab标签页的制作
May 10 Javascript
超级简单实现JavaScript MVC 样式框架
Mar 24 Javascript
js实现获取div坐标的方法
Nov 16 Javascript
JavaScript开发Chrome浏览器扩展程序UI的教程
May 16 Javascript
AngularJS入门教程之MVC架构实例分析
Nov 01 Javascript
详解Bootstrap各式各样的按钮(推荐)
Dec 13 Javascript
Bootstrap源码解读表单(2)
Dec 22 Javascript
jQuery异步提交表单实例
May 30 jQuery
AngularJS实现tab选项卡的方法详解
Jul 05 Javascript
jquery ajax异步提交表单数据的方法
Oct 27 jQuery
详解jQuery设置内容和属性
Apr 11 jQuery
JavaScript多线程详解
Aug 12 #Javascript
javascript实现在下拉列表中显示多级树形菜单的方法
Aug 12 #Javascript
JavaScript实现同一页面内两个表单互相传值的方法
Aug 12 #Javascript
JavaScript实现点击单选按钮改变输入框中文本域内容的方法
Aug 12 #Javascript
JavaScript检测并限制复选框选中个数的方法
Aug 12 #Javascript
JavaScript入门基础
Aug 12 #Javascript
js实现将选中值累加到文本框的方法
Aug 12 #Javascript
You might like
PHP 字符串编码截取函数(兼容utf-8和gb2312)
2009/05/02 PHP
国外PHP程序员的13个好习惯小结
2012/02/20 PHP
php错误、异常处理机制(补充)
2012/05/07 PHP
ThinkPHP3.1新特性之字段合法性检测详解
2014/06/19 PHP
ThinkPHP之用户注册登录留言完整实例
2014/07/22 PHP
PHP中$_SERVER使用说明
2015/07/05 PHP
PHP实现分布式memcache设置web集群session同步的方法
2018/04/10 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
2019/02/15 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
可实现多表单提交的javascript函数
2007/08/01 Javascript
JS获取select的value和text值的简单实例
2014/02/26 Javascript
JavaScript中的对象和原型(一)
2016/08/12 Javascript
ES6通过babel转码使用webpack使用import关键字
2016/12/13 Javascript
Angular 4.x 路由快速入门学习
2017/05/03 Javascript
JavaScript之promise_动力节点Java学院整理
2017/07/03 Javascript
Vue2.X 通过AJAX动态更新数据
2018/07/17 Javascript
解析原来浏览器原生支持JS Base64编码解码
2019/08/12 Javascript
[01:23]2014DOTA2国际邀请赛 球迷无处不在Ti现场世界杯受关注
2014/07/10 DOTA
[02:57]DOTA2亚洲邀请赛小组赛第四日 赛事回顾
2015/02/02 DOTA
python获取远程图片大小和尺寸的方法
2015/03/26 Python
apache部署python程序出现503错误的解决方法
2017/07/24 Python
python之Flask实现简单登录功能的示例代码
2018/12/24 Python
浅析python标准库中的glob
2020/03/13 Python
Python爬虫UA伪装爬取的实例讲解
2021/02/19 Python
英国领先的NHS批准的在线药店:Pharmacy2U
2017/01/06 全球购物
XML文档面试题
2015/08/05 面试题
文员自我评价怎么写
2013/09/19 职场文书
集体婚礼证婚词
2014/01/13 职场文书
小学生美德少年事迹
2014/02/02 职场文书
农民工工资发放承诺书
2014/03/31 职场文书
省级青年文明号申报材料
2014/05/23 职场文书
2015年安全生产目标责任书
2015/01/29 职场文书
2015年学生会部门工作总结
2015/04/21 职场文书
十二月早安励志心语大全
2019/12/03 职场文书
Python中基础数据类型 set集合知识点总结
2021/08/02 Python
SpringCloud项目如何解决log4j2漏洞
2022/04/10 Java/Android