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 相关文章推荐
关于JS判断图片是否加载完成且获取图片宽度的方法
Apr 09 Javascript
Json和Jsonp理论实例代码详解
Nov 15 Javascript
javascript类型转换使用方法
Feb 08 Javascript
jQuery遍历Table应用示例
Apr 09 Javascript
laytpl 精致巧妙的JavaScript模板引擎
Aug 29 Javascript
JS使用ajax方法获取指定url的head信息中指定字段值的方法
Mar 24 Javascript
JavaScript常见的五种数组去重的方式
Dec 15 Javascript
AngularJS 使用ng-repeat报错 [ngRepeat:dupes]
Jan 19 Javascript
JavaScript函数参数的传递方式详解
Mar 06 Javascript
vue-cli 自定义指令directive 添加验证滑块示例
Oct 19 Javascript
javascript面向对象三大特征之继承实例详解
Jul 24 Javascript
JavaScript实现英语单词题库
Dec 24 Javascript
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 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
2010/08/01 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
2016/05/09 PHP
PHP实现的多维数组排序算法分析
2018/02/10 PHP
最佳6款用于移动网站开发的jQuery 图片滑块插件小结
2012/07/20 Javascript
百度地图api应用标注地理位置信息(js版)
2013/02/01 Javascript
js如何判断不同系统的浏览器类型
2013/10/28 Javascript
JavaScript动态操作表格实例(添加,删除行,列及单元格)
2013/11/25 Javascript
用javascript读取xml文件读取节点数据
2014/08/12 Javascript
JavaScript实现找出数组中最长的连续数字序列
2014/09/03 Javascript
Nodejs学习笔记之NET模块
2015/01/13 NodeJs
分享纯手写漂亮的表单验证
2015/11/19 Javascript
AngularJS之ionic 框架下实现 Localstorage本地存储
2017/04/22 Javascript
详解如何使用vue-cli脚手架搭建Vue.js项目
2017/05/19 Javascript
Javacript中自定义的map.js  的方法
2017/11/26 Javascript
Servlet3.0与纯javascript通过Ajax交互的实例详解
2018/03/18 Javascript
nodejs取得当前执行路径的方法
2018/05/13 NodeJs
JavaScript如何实现监听键盘输入和鼠标监点击
2020/07/20 Javascript
Python实现二叉树结构与进行二叉树遍历的方法详解
2016/05/24 Python
Python cookbook(数据结构与算法)在字典中将键映射到多个值上的方法
2018/02/18 Python
CSS3 calc()会计算属性详解
2018/02/27 HTML / CSS
CSS3制作炫酷带方向感应的鼠标滑过图片3D动画
2016/03/16 HTML / CSS
检测浏览器是否支持html5视频的代码
2013/03/28 HTML / CSS
H5调用相机拍照并压缩图片的实例代码
2017/07/20 HTML / CSS
iframe与window.onload如何使用详解
2020/05/07 HTML / CSS
Tenstickers法国:墙贴和装饰贴纸
2019/08/26 全球购物
性能测试工程师的面试题
2015/02/20 面试题
会计专业应届生求职信
2013/11/24 职场文书
实习生单位鉴定意见
2013/12/04 职场文书
后进生转化工作制度
2014/01/17 职场文书
初中美术教学反思
2014/01/29 职场文书
情侣吵架检讨书
2014/02/05 职场文书
食品安全处置方案
2014/06/14 职场文书
小学生勤俭节约演讲稿
2014/08/28 职场文书
Django 实现jwt认证的示例
2021/04/30 Python
MongoDB修改oplog大小的四种方法
2022/04/11 MongoDB
前端与RabbitMQ实时消息推送未读消息小红点实现示例
2022/07/23 Java/Android