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 相关文章推荐
jquery全选/全不选/反选另一种实现方法(配合原生js)
Apr 07 Javascript
jQuery焦点图切换特效插件封装实例
Aug 18 Javascript
web前端设计师们常用的jQuery特效插件汇总
Dec 07 Javascript
JavaScript中Date.toSource()方法的使用教程
Jun 12 Javascript
JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码
Sep 17 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
Oct 02 Javascript
如何通过js实现图片预览功能【附实例代码】
Mar 30 Javascript
Node.js 文件夹目录结构创建实例代码
Jul 08 Javascript
JavaScript代码里的判断小结
Aug 22 Javascript
Vue非父子组件通信详解
Jun 12 Javascript
JavaScript制作3D旋转相册
Aug 02 Javascript
微信小程序中使用 async/await的方法实例分析
May 06 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
1 Tube Radio
2021/03/02 无线电
新版PHP将向Java靠拢
2006/10/09 PHP
JS中encodeURIComponent函数用php解码的代码
2012/03/01 PHP
PHP查询数据库中满足条件的记录条数(两种实现方法)
2013/01/29 PHP
php接口数据加密、解密、验证签名
2015/03/12 PHP
smarty简单应用实例
2015/11/03 PHP
Laravel监听数据库访问,打印SQL的例子
2019/10/24 PHP
用js重建星际争霸
2006/12/22 Javascript
js中回调函数的学习笔记
2014/07/31 Javascript
IE下支持文本框和密码框placeholder效果的JQuery插件分享
2015/01/31 Javascript
jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)
2015/12/31 Javascript
深入分析javascript中console命令
2016/08/14 Javascript
Vuejs第八篇之Vuejs组件的定义实例解析
2016/09/05 Javascript
jQuery简单创建节点的方法
2016/09/09 Javascript
jQuery图片加载显示loading效果
2016/11/04 Javascript
详解使用grunt完成requirejs的合并压缩和js文件的版本控制
2017/03/02 Javascript
jquery实现tab选项卡切换效果(悬停、下方横线动画位移)
2017/05/05 jQuery
redux-saga 初识和使用
2018/03/10 Javascript
vue使用pdfjs显示PDF可复制的实现方法
2018/12/14 Javascript
Net微信网页开发 使用微信JS-SDK获取当前地理位置过程详解
2019/08/26 Javascript
[03:41]2018完美盛典-《Fight With Us》
2018/12/16 DOTA
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
python多线程扫描端口示例
2014/01/16 Python
Python sklearn KFold 生成交叉验证数据集的方法
2018/12/11 Python
Python中使用pypdf2合并、分割、加密pdf文件的代码详解
2019/05/21 Python
Pycharm 字体大小调整设置的方法实现
2019/09/27 Python
Python selenium抓取虎牙短视频代码实例
2020/03/02 Python
Python 实现一行输入多个数字(用空格隔开)
2020/04/29 Python
Pytest单元测试框架如何实现参数化
2020/09/05 Python
Bench加拿大官方网站:英国城市服装品牌
2017/11/03 全球购物
Charles & Keith欧盟:新加坡时尚品牌
2019/08/01 全球购物
加拿大服装和鞋类零售商:Mark’s
2021/01/04 全球购物
经典团队口号
2014/06/06 职场文书
python调试工具Birdseye的使用教程
2021/05/25 Python
Nginx反向代理配置的全过程记录
2021/06/22 Servers
python实现MD5进行文件去重的示例代码
2021/07/09 Python