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 相关文章推荐
Javascript selection的兼容性写法介绍
Dec 20 Javascript
qq悬浮代码(兼容各个浏览器)
Jan 29 Javascript
javascript实例分享---具有立体效果的图片特效
Jun 08 Javascript
javascript实现淡蓝色的鼠标拖动选择框实例
May 09 Javascript
JavaScript基础语法之js表达式
Jun 07 Javascript
JavaScript中this的用法实例分析
Dec 19 Javascript
jQuery编写网页版2048小游戏
Jan 06 Javascript
三种方式实现瀑布流布局
Feb 10 Javascript
JavaScript实现翻页功能(附效果图)
Feb 16 Javascript
AngularJS的Filter的示例详解
Mar 07 Javascript
JS触摸与手势事件详解
May 09 Javascript
vue自定义全局共用函数详解
Sep 18 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不用内置函数对数组排序的两个算法代码
2010/02/08 PHP
php基础教程 php内置函数实例教程
2012/08/21 PHP
PHP实现手机归属地查询API接口实现代码
2012/08/27 PHP
PHP封装的HttpClient类用法实例
2015/06/17 PHP
Smarty高级应用之缓存操作技巧分析
2016/05/14 PHP
PHP开发制作一个简单的活动日程表Calendar
2016/06/20 PHP
php获取POST数据的三种方法实例详解
2016/12/20 PHP
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
2010/12/02 Javascript
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
2011/06/20 Javascript
jquery实现的一个文章自定义分段显示功能
2014/05/23 Javascript
jQuery和AngularJS的区别浅析
2015/01/29 Javascript
JS传值出现中文参数乱码的解决方法
2016/06/30 Javascript
Vue.js框架路由使用方法实例详解
2017/08/25 Javascript
Vue2.0基于vue-cli+webpack父子组件通信(实例讲解)
2017/09/14 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
2017/10/26 Javascript
实例详解BootStrap的动态模态框及静态模态框
2018/08/13 Javascript
对vue事件的延迟执行实例讲解
2018/08/28 Javascript
详解VUE Element-UI多级菜单动态渲染的组件
2019/04/25 Javascript
angularjs模态框的使用代码实例
2019/12/20 Javascript
JS Html转义和反转义(html编码和解码)的实现与使用方法总结
2020/03/10 Javascript
你不知道的 TypeScript 高级类型(小结)
2020/08/28 Javascript
对于Python中线程问题的简单讲解
2015/04/03 Python
python flask安装和命令详解
2019/04/02 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
2020/03/13 Python
StubHub德国:购买和出售门票
2017/09/06 全球购物
英国拳击装备购物网站:RDX Sports
2018/01/23 全球购物
最好的意大利皮夹克:D’Arienzo
2018/12/04 全球购物
护理专业毕业生自我鉴定
2013/10/08 职场文书
大学在校生求职信范文
2013/11/21 职场文书
车间班组长的职责
2013/12/13 职场文书
单身联谊活动方案
2014/01/29 职场文书
高中生综合素质自我评价
2015/03/06 职场文书
年度考核表个人总结
2015/03/06 职场文书
社区党支部公开承诺书
2015/04/29 职场文书
go设置多个GOPATH的方式
2021/05/05 Golang
Golang Web 框架Iris安装部署
2022/08/14 Python