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 相关文章推荐
onpropertypchange
Jul 01 Javascript
Javascript实例教程(19) 使用HoTMetal(1)
Dec 23 Javascript
JavaScript网页制作特殊效果用随机数
May 22 Javascript
jquery 事件冒泡的介绍以及如何阻止事件冒泡
Dec 25 Javascript
让ie6也支持websocket采用flash封装实现
Feb 18 Javascript
JQuery复制DOM节点的方法
Jun 11 Javascript
温习Javascript基础语法之词法结构
May 31 Javascript
基于jQuery实现淡入淡出效果轮播图
Jul 31 Javascript
Jquery Easyui进度条组件Progress使用详解(8)
Mar 26 Javascript
基于Angular中ng-controller父子级嵌套的相关属性详解
Oct 08 Javascript
vue h5移动端禁止缩放代码
Oct 28 Javascript
用js实现放大镜效果
Oct 28 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实现 上一篇、下一篇的代码
2012/09/29 PHP
采用header定义为文件然后readfile下载(隐藏下载地址)
2014/01/31 PHP
php+js实现百度地图多点标注的方法
2016/11/30 PHP
YII2框架中excel表格导出的方法详解
2017/07/21 PHP
PHP7 新增常量
2021/03/09 PHP
javascript基础第一章 JavaScript与用户端
2010/07/22 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
zeroclipboard 单个复制按钮和多个复制按钮的实现方法
2014/06/14 Javascript
javascript对中文按照拼音排序代码
2014/08/20 Javascript
React Native中TabBarIOS的简单使用方法示例
2017/10/13 Javascript
layui 设置table 行的高度方法
2018/08/17 Javascript
在vue中解决提示警告 for循环报错的方法
2018/09/28 Javascript
JavaScript冒泡算法原理与实现方法深入理解
2020/06/04 Javascript
解决vue中el-tab-pane切换的问题
2020/07/19 Javascript
vue项目打包后提交到git上为什么没有dist这个文件的解决方法
2020/09/16 Javascript
JS中锚点链接点击平滑滚动并自由调整到顶部位置
2021/02/06 Javascript
python发布模块的步骤分享
2014/02/21 Python
go语言计算两个时间的时间差方法
2015/03/13 Python
wxpython中Textctrl回车事件无效的解决方法
2016/07/21 Python
深入理解NumPy简明教程---数组2
2016/12/17 Python
Python中selenium实现文件上传所有方法整理总结
2017/04/01 Python
Python终端输出彩色字符方法详解
2020/02/11 Python
python 比较字典value的最大值的几种方法
2020/04/17 Python
Python3如何使用range函数替代xrange函数
2020/10/05 Python
HTML5使用Audio标签实现歌词同步的效果
2016/03/17 HTML / CSS
HMV日本官网:全球知名的音乐、DVD和电脑游戏零售巨头
2016/08/13 全球购物
ALDO美国官网:加拿大女鞋品牌
2018/12/28 全球购物
Farfetch美国:奢侈品牌时尚购物平台
2019/05/02 全球购物
eharmony澳大利亚:网上约会服务
2020/02/29 全球购物
英智兴达软件测试笔试题
2016/10/12 面试题
运动会广播稿20字
2014/02/18 职场文书
家长通知书家长评语
2014/04/17 职场文书
升学宴学生致辞
2015/07/27 职场文书
python获取淘宝服务器时间的代码示例
2021/04/22 Python
如何使用Python提取Chrome浏览器保存的密码
2021/06/09 Python
Nginx 路由转发和反向代理location配置实现
2021/11/11 Servers